Экспорт определения lisp-функции в vlx

Автор Тема: Экспорт определения lisp-функции в vlx  (Прочитано 3117 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн Алексей КуликАвтор темы

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
Ситуация - на C# определена lisp-функция стандартным методом.
.NET-сборка гарантированно загружается, соответственно определение функции в лиспе видно.
При ее вызове из открытого lsp, fas или vlx с открытым именным пространством все работает на ура.
Стоит попытаться ее вызвать из-под закрытого vlx (с раздельным именным пространством), как вываливается ошибка "Не определена функция".

Есть ли какие-нибудь способы заставить vlx с отдельным именным пространством "увидеть" NET-определение функции?
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Есть ли какие-нибудь способы заставить vlx с отдельным именным пространством "увидеть" NET-определение функции?
Средствами AutoCAD .NET - нет. Это должно делаться функцией (vl-arx-import), причем именно из этого отдельного именного пространства.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей КуликАвтор темы

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
Т.е. vl-arx-import обработает .NET-определение?! Антиресно, попробую.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Отмечено как Решение Алексей Кулик 17-05-2021, 18:47:38

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Т.е. vl-arx-import обработает .NET-определение?! Антиресно, попробую.
Должно. Причем в формате (vl-arx-import 'имя-функции)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей КуликАвтор темы

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
Отлично сработало! Спасибо!
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!