|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
18.02.2019, 13:40 | #1 | |
Ограничения размера кода на Lisp
Delphi, Assembler, PHP, VB, Lisp с 01.02.2019
Воронеж
Регистрация: 10.02.2019
Сообщений: 30
|
||
Просмотров: 4695
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
В принципе, нет. Есть ограничения на количество объявляемых defun, progn внутри одного lsp (кажется, их должно быть не больше 255. Может, 256 - точно не помню). И внутри одного progn должно быть не больше 255 действий вроде бы. А так - хоть километровый код пиши, сам потом в нем разбираться будешь
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Цитата:
можно использовать готовые библиотеки с github'а и навигация по коду сильно лучше |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
|
|||
|
||||
Серьёзно? Надо же - ни разу не сталкивался! Есть где-нибудь официальная инфа на эту тему? Или на личном опыте определено?
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Delphi, Assembler, PHP, VB, Lisp с 01.02.2019 Регистрация: 10.02.2019
Воронеж
Сообщений: 30
|
Цитата:
Не на всех компьютерах, где это будет использоваться, есть .NET И поставить - большая проблема (организационная). |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
|
|||
|
||||
Delphi, Assembler, PHP, VB, Lisp с 01.02.2019 Регистрация: 10.02.2019
Воронеж
Сообщений: 30
|
Я с .net не работал, слабо его представляю. Хотите ли вы сказать, что программа, написанная на .net сразу заработает на произвольном компьютере с Windows без установки каких-либо дополнительных модулей?
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
Цитата:
В случае самого акада там примерно через каждые три версии акада сменялись его библиотеки - но обновить версию сборки программы, если сильно в дебри не залезать - дело нескольких минут: переподключить референсы на библиотеки и нажать кнопку компиляции. ----- добавлено через ~4 мин. ----- а акад не установится, если не будет определенной версии .Net. Поэтому при написании программы всегда можно рассчитывать, что на компе сотрудника будет установлена хотя бы клиентская часть .Net не ниже необходимой для работы самого акада версии. |
|||
|
||||
Delphi, Assembler, PHP, VB, Lisp с 01.02.2019 Регистрация: 10.02.2019
Воронеж
Сообщений: 30
|
Изучение .NET займёт время. А мне надо достаточно быстро. Задача состоит в том, чтобы на основании данных из Excel-файла построить в Acadе схему разреза скважины. Сначала я сделал так: на Delphi написал программу, которая формирует dxf-файл, и вроде бы это получилось. Но по мере увеличения числа элементов пошли какие-то сбои в структуре dxf, и в эти дебри забираться нет времени.
|
|||
|
||||
Регистрация: 21.07.2008
Луцьк
Сообщений: 179
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Вот в самых ранних версиях (AutoCAD R10) были некоторые естественные ограничения из-за мизерного объема памяти, доступной в MS-DOS. Тогда приходилось заниматься некоторыми ухищрениями по перераспределению памяти. Еще и имена функций и переменных применять длиной не более 6 символов. Уже для r12 это перестало быть актуальным. Теперь таких ограничений нет. Однако всё равно не стоит делать большие файлы со множеством функций. Не потому что нельзя - просто неудобно потом разбираться. У меня выработана система - каждая функция в отдельно файле. Причем каждый лежит в определенном месте в системе каталогов. Вот фрагмент Цитата:
|
|||
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
http://imolodec.com/ace-articles/avt...shchi-skriptov - пример файла сценария.
из делфи можно вызвать автокад с передачей в качестве параметров файла сценария. http://www.delphisources.ru/pages/fa...exec_apps.html - пример вызыва внешней программы из делфи. Последний раз редактировалось CalcProg, 18.02.2019 в 18:30. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Вызов lisp файла из програмного кода? | iiscienceii | LISP | 5 | 11.09.2014 08:07 |
LISP. Чтение величины выделенного параллельного размера и запись в его текстовую строку (свойства этого размера). | Джаз | LISP | 8 | 20.08.2012 23:42 |
Как извлечь суффикс из размера? (LISP) | Xara | LISP | 9 | 03.02.2012 14:37 |
LISP. Проверьте пожалуйста правильность написания кода | Pavel_GP | LISP | 3 | 03.10.2011 15:54 |