ObjectARX, AutoCAD. Среда программирования библиотеки C++



         

Введение Файла Проекта ATL


Обертки COM могут быть созданы как отдельный DLLS, или объединен с вашим ObjectARX-приложением. Оба метода используют ATL Microsoft AppWizard, чтобы упростить процесс. Отдельный DLL позволяет системе управлять ресурсами более эффективно; это может выпускать объекты COM, когда они не необходимы, даже если ObjectARX-приложение не может быть разгружено.

Основывать проект для обертки COM в отдельном DLL

1.

Удостоверятся axauto15.dll, который должен быть в том же самом каталоге как acad.exe, находится в вашем пути поиска файлов.

2.       От меню Microsoft visual c ++ File, выберите Новый.

3.       COM ATL Выбора AppWizard на позиции табуляции Projects и вводит проектное имя.

4.       Выбирают тип сервера DLL. Дополнительные проектные назначения необязательные.

5.       Выбирают Finish и OK.

6.       От меню Insert или подручного меню представления Класса, выберите Новый Объект ATL.

7.       Выбирают Простой Объект в категории Объектов и выбирают Затем.

8.       Вводят C++ Короткое Имя на позиции табуляции Names; Мастер снабдит значения по умолчанию для остающихся имен.

9.       На позиции табуляции Attributes, выберите Поддержку IErrorInfo.

10.    Выбирают ХОРОШО.

11.    От меню Project, выберите Назначения.

12.    На C / C ++ позиция табуляции, выберите Язык C++ из раскрывающегося списка Категории, и выбор Позволяет обработку особых ситуаций.

13.    На позиции табуляции Link, добавьте axauto15.lib, oleaprot.lib, и любые другие упомянутые ObjectARX библиотеки.

  • Выбирают OK.
  • Основывать проект, который объединяет обертку COM с существующим ObjectARX-приложением

    1.       Удостоверятся axauto15.dll, который должен быть в том же самом каталоге как acad.exe, находится в вашем пути поиска файлов.




    Содержание  Назад  Вперед