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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > ObjectARX. Помогите разобраться начинающему

ObjectARX. Помогите разобраться начинающему

Ответ
Поиск в этой теме
Непрочитано 26.12.2006, 08:25 #1
ObjectARX. Помогите разобраться начинающему
gloom
 
Minsk
Регистрация: 26.12.2006
Сообщений: 1

У меня вопрос по классам, в часности AcDbBlockTableRecord и AcDbBlockTable. При копиляции, например такого кода в visual Studio 6 и .Net 2003:
Код:
[Выделить все]
AcDbBlockTable* pBT;
AcDbBlockTableRecord* pBTR;
pBT->getAt( ACDB_MODEL_SPACE, pBTR, AcDb::kForRead );
компилятор выдает ошибку на вторую строчку "use of undefined type 'AcDbBlockTable' "
Я поисках в файлах *.h ObjectARX и не нашел объявление этого класса.
Подскажите, пожалуйста:
1. Вляются ли эти классы встроенными.
2.Что нужно сделать, чтобы компилятор увидел объявления этих классов.
Заранее спасибо.
Просмотров: 3446
 
Непрочитано 26.12.2006, 13:42 Re: ObjectARX. Помогите разобраться начинающему
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,408
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от gloom
У меня вопрос по классам, в часности AcDbBlockTableRecord и AcDbBlockTable. При копиляции, например такого кода в visual Studio 6 и .Net 2003:
Код:
[Выделить все]
AcDbBlockTable* pBT;
AcDbBlockTableRecord* pBTR;
pBT->getAt( ACDB_MODEL_SPACE, pBTR, AcDb::kForRead );
компилятор выдает ошибку на вторую строчку "use of undefined type 'AcDbBlockTable' "
Я поисках в файлах *.h ObjectARX и не нашел объявление этого класса.
Подскажите, пожалуйста:
1. Вляются ли эти классы встроенными.
2.Что нужно сделать, чтобы компилятор увидел объявления этих классов.
Заранее спасибо.
1) Плохо искал. Класс AcDbBlockTable объявлен в dbsymtb.h
2) VS 6 можно использовать для AutoCAD 2000...2002 (и соответственно ObjectARX 2000...2002), а VS 2003 вообще использовать нельзя(!!!) - для AutoCAD 2004...2006 - VS 2002, для AutoCAD 2007 - VS 2005.
3) Вопросы по ObjectARX лучше задавать здесь: http://www.autocad.ru/cgi-bin/f1/board.cgi?p=24 так как на этом форуме (во всяком случае до сих пор) обсуждаются вопросы VisualLisp и VBA, а вопросы по ObjectARX - дискриминируются.
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > ObjectARX. Помогите разобраться начинающему

Размещение рекламы