Для загрузки приложения ObjectARX служит параметр "Загрузить" команды ARX. После загрузки приложения все определенные в нем команды можно вызывать из командной строки AutoCAD.
Для размещения некоторых приложений ObjectARX требуется большой объем системной памяти. Поэтому после завершения использования каждого подобного приложения его можно выгрузить из памяти с помощью параметра "Выгрузить" команды ARX.
arxload языка AutoLISP. Синтаксис функции arxload во многом идентичен синтаксису функции load, используемой для работы с файлами AutoLISP. При успешной загрузке приложения ObjectARX функция arxload возвращает имя программы. Вызов функции arxload имеет следующий синтаксис:
Приложения ObjectARX также можно загружать функцией(arxload имя_файла [при_ошибке])
arxload имеет два аргумента имя_файла и при_ошибке. Как и у функции load, аргумент имя_файла является обязательным и должен представлять собой полный путь и имя файла загружаемого приложения ObjectARX. Аргумент при_ошибке является необязательным и при загрузке программ ObjectARX из командной строки, как правило, опускается. В следующем примере производится загрузка приложения ObjectARX myapp.arx.
Функция(arxload "myapp")
Как и с файлами AutoLISP, AutoCAD производит поиск указанного файла по библиотечному пути поиска. Для загрузки файла, находящегося вне папок, указанных в библиотечном пути, требуется задание полного пути к нему.
arxload следует с помощью функции arx проверить, нет ли приложения в списке уже загруженных.
Попытка повторной загрузки уже находящегося в памяти приложения приводит к появлению ошибки. Перед использованиемarxunload. На следующем примере можно посмотреть, как производится выгрузка приложения myapp.
Для выгрузки приложения с помощью AutoLISP служит функция(arxunload "myapp")
arxunload приводит к выгрузке из памяти не только приложения, но и определенных в нем команд.
Использование функции