vlax-doc-export не получается
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > vlax-doc-export не получается

vlax-doc-export не получается

Ответ
Поиск в этой теме
Непрочитано 11.03.2009, 22:39 #1
vlax-doc-export не получается
[N.S]
 
инженер-дефектоскопист
 
Санкт-Петербург
Регистрация: 08.12.2006
Сообщений: 58

Написал один нужный скрипт, использующий функции моей же лисп библиотеки. Собрал все нужные ф-ции библиотеки и сам скрипт в один fas, а затем сделал мастером vlx-приложение со своим пространством имен.
В том же скрипте предварительно описал C:USERNAME и вне всяких конструкций написал (vl-doc-export 'C:USERNAME). Загружаю VLX, например, через Load Application, и в загруженных приложениях VLX есть, а вот вызов в командной строке USERNAME говорит не известная ф-ция. ((
ACAD2006
Есть таким же образом сделанное другое VLX-приложение тоже с отдельным пространством имен. Все работает.. Вуду какое-то.. Может проблемы при самой компиляции?
Голова квадратный стал савсем.. Может сможет кто советом помочь?
Сссори. в названии темы опечатка..
Просмотров: 2436
 
Непрочитано 11.03.2009, 23:44
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450


Попробуй экспортировать не c:username, а функцию (username). По-моему, vl-doc-export не всегда корректно обрабатывает c:-функции...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.03.2009, 23:55
#3
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


[N.S], странно, все функции, определенные через c:* не попадают в отдельное именное пространство, не зависимо от количества и названий!
Проверь, у тебя буква "С" в названии, перед ":USERNAME", случаем не на русском языке?
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны.
/Сунь Цзы/
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 12.03.2009, 10:16
#4
[N.S]

инженер-дефектоскопист
 
Регистрация: 08.12.2006
Санкт-Петербург
Сообщений: 58


Все оказалось очень интересно. Вот так не работает:
Код:
[Выделить все]
(vl-doc-export 'c:nks)
(vl-doc-export 'rl-nk-uzt-solid)
(vl-doc-import 'c:convertsolid)
А если убрать vl-doc-import, то работает. =)
Елпанов Евгений
Цитата:
все функции, определенные через c:* не попадают в отдельное именное пространство, не зависимо от количества и названий!
Не совсем понял.. Если для С:... не сделать vl-doc-export, то из откомпилированного vlx-а такую ф-цию не достать. Во всяком случае у меня в ACAD2006 не получается.

Все, разобрался.. Я импортировать должен из ARX-а. Так что vl-arx-import и все работает..

Последний раз редактировалось [N.S], 12.03.2009 в 10:50.
[N.S] вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > vlax-doc-export не получается



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
до работка конвектора(защита файла) DEM Программирование 16 03.11.2015 16:36
DwgRuLispLib: Функции чтения и установки свойств рисунка (_dwgprops) VVA Библиотека функций 15 14.12.2013 10:04
Есть ненужные документы. Посмотрите, кому что нужно Дмитрий832 Поиск литературы, чертежей, моделей и прочих материалов 73 18.12.2010 22:55
не получается разная печать с разных LAYOUT Gaa AutoCAD 27 31.03.2006 15:12
защита чертежа Ден Программирование 2 26.11.2004 22:10