| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Что означает код 1004 и как его преобразовать?

Что означает код 1004 и как его преобразовать?

Ответ
Поиск в этой теме
Непрочитано 10.11.2006, 09:42 #1
Что означает код 1004 и как его преобразовать?
Cleper
 
проектирование систем безопасности
 
г. Иваново
Регистрация: 08.08.2006
Сообщений: 30

Народ помогите.

При связывании обеъекта к объекту то к объекту прикрепляются расширенные данные. В них есть код DXF 1004.

Код:
[Выделить все]
(1004 . "63010000")
Что он означает?

Я так понимаю он привязывает к определенной записи.
Привязываю по полю id имеющий уникальные значения.
Его значение 355 а в коде 1004 оно 63010000.
Каким образом можно преобразовать значение 63010000 в 355 и наоборот?
__________________
Не клади голову на трансформатор - мозги размагнитишь ...
Просмотров: 4491
 
Непрочитано 10.11.2006, 09:58
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Н.Н.Полещук, "Visual LISP И секреты адаптации AutoCAD" (во всех книгах, посвященных LISP'у):
Цитата:
1004 : Двоичные данные длиной не более 127 байтов. Обрабатываются только в ObjectARX.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.11.2006, 10:01
#3
Cleper

проектирование систем безопасности
 
Регистрация: 08.08.2006
г. Иваново
Сообщений: 30
<phrase 1=


У меня есть такая книга, но чтото непохоже на двоичный формат

Как можно преобразовать через LISP.

Как же тогда можно получить к какой записи прявязан объект.

Я думаю это как раз id и есть 1004 ....... но вот как преобразовать?
__________________
Не клади голову на трансформатор - мозги размагнитишь ...
Cleper вне форума  
 
Непрочитано 10.11.2006, 10:17
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


А как выполняется "связывание" 2 объектов (пойдем "от руды")? Тут же вариантов масса...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.11.2006, 10:22
#5
Cleper

проектирование систем безопасности
 
Регистрация: 08.08.2006
г. Иваново
Сообщений: 30
<phrase 1=


Непонял вопроса? Как привязывается? При помощи расширенных данных!

У каждого объекта который связан с записью БД у которой id=355
код 1004 равен 63010000

если с другой записью то значение другое

Полещук вроде здесь тоже регулярно бывает ...... может он поможет разобраться?
__________________
Не клади голову на трансформатор - мозги размагнитишь ...
Cleper вне форума  
 
Непрочитано 10.11.2006, 12:13
#6
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


>Cleper А к чему лезть куда не надо??? Автокад как и почти все современные системы использует реляционную модель базы данных, поэтому в ссылках на уникальную запись использует её уникальный ключ - идентификатор. В вашем примере в расширенных данных объекта указывается этот уникальный ключ "63010000", который записан в группу 1004, и ненадо там ничего менять, нарушится целостность базы данных !!!
Евгений А. вне форума  
 
Автор темы   Непрочитано 10.11.2006, 12:46
#7
Cleper

проектирование систем безопасности
 
Регистрация: 08.08.2006
г. Иваново
Сообщений: 30
<phrase 1=


Цитата:
Сообщение от Евгений А.
>Cleper А к чему лезть куда не надо??? Автокад как и почти все современные системы использует реляционную модель базы данных, поэтому в ссылках на уникальную запись использует её уникальный ключ - идентификатор. В вашем примере в расширенных данных объекта указывается этот уникальный ключ "63010000", который записан в группу 1004, и ненадо там ничего менять, нарушится целостность базы данных !!!
Я там менять ничего несобираюсь.
Просто хочу выяснить к какой записи прикреплен объект в БД.
Чтобы извлечь данные данной записи.
__________________
Не клади голову на трансформатор - мозги размагнитишь ...
Cleper вне форума  
 
Автор темы   Непрочитано 10.11.2006, 12:48
#8
Cleper

проектирование систем безопасности
 
Регистрация: 08.08.2006
г. Иваново
Сообщений: 30
<phrase 1=


Ладно всем спасибо.

Чем связывать объекты через стандартные возможность AutoCAD лучше буду через LISP присваивать идентификационный номер строки по столбцу id
__________________
Не клади голову на трансформатор - мозги размагнитишь ...
Cleper вне форума  
 
Непрочитано 18.04.2012, 09:13
#9
RYF


 
Регистрация: 13.04.2012
Сообщений: 1


Мне тоже очень нужно узнать ответ на этот вопрос - Что означает код 1004 и как его преобразовать? Необходимо брать из связрнной строки в БД значения и присваивать их атрибутам блоков. Может кто делал такое? Спасибо если кто ответит
RYF вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Что означает код 1004 и как его преобразовать?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск