Перейти к содержанию

Как подгружать приложения только по требованию?


Рекомендуемые сообщения

Вопрос как подгружать приложения в nanoCAD без автозазагрузки?

 

Создаю корп. панель инструментов, кнопок будет много и для разных отделов, грузить все приложения автозапуском из *.package файла, получилось долго (> 6 секунд) и много памяти занимает не используемыми модулями.

 

Для себя придумал такой механизм. В корп.cfg файл на кнопку [\configman\commands\LEP] в Keyword=s навесил такую конструкцию:

[\configman\commands\lep]
Keyword=s(if (not c:strela)((progn (appload "C:\\Project\\Config_files\\strela.lsp")(c:strela)))(c:strela))

 

По сути делаю следующие:

ЕСЛИ нет команды Стрела

                Тогда – Выполнить загрузку приложения; Вернуть в командирую строку Команду: Стрела

                Иначе - Вернуть в командирую строку Команду: Стрела

  1. Как подгружать приложения только по требованию?
  2. Как можно сделать лучше?
Ссылка на сообщение
Поделиться на другие сайты

В nanoCAD-е нет механизма загрузки по требованию, реализованного, как предварительная регистрация связки команда-модуль.

 

Для загрузки Публикатора CADLib, входящего в состав nanoCAD-а, мы сами используем подобную Вашей конструкцию:

 

(defun RUN_CADLIBENABLER_COMMAND (command_name / )
  (if (eq nil (member "linCSLoader.nrx" (applist)))
    (appload "CADLibEnabler\\bin\\linCSLoader.nrx")
  )
  
  (command command_name)
  (princ)
)

 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...