Передача данных по ссылке

Не секрет, что друзья не растут в огороде данные в функции нередко передаются по значению. В C++ / C# / VB во всех его реинкарнация - там везде можно передавать данные по ссылке. А что надо сделать в лиспе, чтоб такое же было?
Далее

.NET, arx и atoms-family

Есть такая функция в лиспе - atoms-family. По идее должна показывать зарезервированные символы AutoLISP / VisualLISP. Но, кроме заявленного функционала, она может показать пользовательские команды и функции, загруженные в текущий документ.
Далее

Красивый выбор каталога

Иногда надо в процессе выполнения лиспа указать каталог. Есть, конечно, вариант использовать getfiled, но как-то это не очень красиво...
Далее

Приоритетность загрузки lisp

Можно сказать, продолжение О кодах, загрузке и компиляции и О кодах, загрузке и компиляции, часть 2. Пишу здесь, чтобы самому не потерять информацию. А то с меня станется...

Итак: столкнулся я тут с интересной задачкой - имеет ли значение последовательность "прописывания" lisp-кодов в файл-исходник для fas?
Далее

Некоторые особенности findfile

Всем хороша функция findfile - позволяет найти файл или каталог. Но, понадеявшись на ее корректную работу, я чуть не "обрушил" AutoCAD 2002 на Windows XP Pro x64...
Далее

Назначение текстовых стилей

Столкнулся я тут с задачкой "назначить текстовым примитивам определенный стиль". Казалось бы, ничто не предвещало беды...
Далее

Определение локализации AutoCAD.

Как было сказано в теме на dwg.ru AutoCad 2013 En, проблемы с кодировкой в программах., при попытке использования в английском AutoCAD файлов dcl (в том числе и динамически созданных) с русскими символами в label, мы получаем "крякозябры" вместо более-менее читаемого текста.
Далее

Использование словарных записей

Понадобилось мне тут разобраться с возможностями записи, чтения и изменения словарных записей на графические примитивы. Раньше все было просто - я использовал vlax-ldata-* функции, механизм был отлажен и прекрасно работал. Расширенные данные (по условиям задачи ;)) исключаются - объем записываемых данных может запросто превысить размер в 16 кб. Ограничение РД как было, так никуда и не делось.

Но вот сейчас встала задача не только записать / изменить / прочитать данные лиспом. Проблема в том, что файл dwg потом попадет на обработку в другую контору. А они уже будут читать эти данные, используя СОМ-доступ.
Далее

Запрос данных у пользователя

Фактически все, что ниже, является продолжением статьи Код без ошибок. Хотелось бы поговорить насчет запроса у пользователя каких-то данных - строк, чисел, данных на экране и т.п.
Далее

Работа с dbmod

Известно, что внесение любых изменений в файл dwg моментально меняет системную переменную DBMOD. Именно это обеспечивает отмену зуммирования / панорамирования, запросы при сохранении измененных файлов и т.п. Но иногда такая тщательность становится лишней....
Далее