|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Передача lsp со своими "базовыми" функциями
Проектировщик ВК. LISP-любитель.
Москва
Регистрация: 15.12.2003
Сообщений: 1,202
|
||
Просмотров: 3895
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=22568ag
Посмотри, там Александр Ривилис arx выложил, может, поможет?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,202
![]() |
Alan
Да мне в общем не жалко всей базы, пусть. И объем ее , тем более , в компилир. виде - не большой (пока - может быть). Но база постоянно меняется, поэтому создавать VLX придется каждый раз заново, а это совсем не удобно - сначала приходится создавать файл *.prj , затем vlx, и еще затем удалять созданные для каждого lsp -файлы fas. Может я что-то не так делаю? kpblc Что-то до меня не доходит - как это мне может помочь... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
> Apelsinov : Используя этот arx, можно фактически сделать prj-файл автоматом, а потом уже компилить. В "САПР на базе..." - там это вроде как рассмотрен еще один путь.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Создаешь для своей библиотеки файл проекта. Он может объединять сколь угодно LSP-файлов. Но компилируется один результирующий файл - VLX или FAS. Его и передаешь. Файл проекта периодически пополняешь новыми функциями и периодически перекомпилируешь. В итоговом будут функции, которые и не применяются в конкретных программах - ничего страшного. Вот пример такого проекта: Код:
Результирующий FAS-файл 500 кб А каждая прикладная программа - компилируется в отдельный файл. Или, если нравится, просто в LSP остается. Для этого тоже используется свой проект, только немного с другими параметрами - чтобы компилировалось в отдельные файлы. Библиотека загружается постоянно. Многие функции в ней и являются "программами", то есть вызываются из меню с аргументами. Но C:ХХХ только одна. Цитата:
|
|||
![]() |