Введение Файла Проекта 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 библиотеки.
Основывать проект, который объединяет обертку COM с существующим ObjectARX-приложением
1. Удостоверятся axauto15.dll, который должен быть в том же самом каталоге как acad.exe, находится в вашем пути поиска файлов.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий