Введение в интерфейсы программирования  
Автоматическая загрузка приложений ObjectARX
 
 Понятия 
 
 Процедуры 
 
 Команды 
 

Некоторые приложения ObjectARX используют файл acad.rx, в котором содержится список программных файлов ObjectARX, автоматически загружаемых при запуске AutoCAD.

Для создания и редактирования этого файла можно использовать любой текстовый редактор или текстовый процессор, который сохраняет тексты в формате ASCII. При необходимости этот файл можно изменять, удаляя неиспользуемые или добавляя нужные имена ObjectARX-приложений. Кроме того, перечень приложений для автоматической загрузки можно выбрать с помощью команды ЗАГПРИЛ. В последнем случае редактирование файлов не требуется.

Так как в AutoCAD поиск файла acad.rx производится в порядке, заданном в стандартных библиотечных путях, в каждой папке с чертежами можно хранить свой файл acad.rx. Это позволяет загружать требуемый набор ObjectARX приложений для различных типов чертежей. Пусть, например, трехмерные чертежи хранятся в папке с именем AcadJobs/3d_dwgs. Если эта папка установлена текущей, в нее можно скопировать файл acad.rx и внести в него следующие изменения:

myapp1
другие_приложения

Если поместить новый файл acad.rx в папку AcadJobs/3d_dwgs и запустить программу AutoCAD при условии, что эта папка является текущей, то все указанные в этом файле приложения ObjectARX будут загружены и станут доступными из командной строки. Поскольку исходный файл acad.rx остается в папке программных файлов AutoCAD, файл по умолчанию acad.rx будет загружен при запуске AutoCAD из другой папки, в которой отсутствует файл acad.rx.

С помощью функции arxload приложения ObjectARX можно загружать из MNL-файлов. Это позволяет при загрузке файла меню также загружать все необходимые ObjectARX-приложения, которые должны вызываться из данного меню.

Многие команды AutoCAD, содержащиеся в arx-модулях, можно загружать автоматически. Дополнительную информацию о Коротко об автоматической загрузке процедур AutoLISP и функции autoarxload см. в руководстве Справка по AutoLISP (в меню AutoCAD "Справка" выберите "Дополнительные ресурсы" » "Документация для разработчика".

См. также

Коротко об автоматической загрузке процедур AutoLISP

  Ваш комментарий об этой странице  
City 3D - Карта Ангарска со справочником организаций
Hosted by uCoz