nanoCAD преобразовать ObjectId в McObjectId
Время от времени то на форуме, то в чате, то самому мне надо преобразовать ObjectId в McObjectId - т.е. "нативный" Id в "мультикадовский". Штатных средств ни в NET, ни в лиспе не существует. Но это не означает, что подобного уже кто-то где-то не делал!
Далее
Четыре правила для работы с ActiveX в VisualLisp
Независимо от среды исполнения - AutoCAD / nanoCAD / BricsCAD (надеюсь)... Клон страницы http://www.cad.dp.ua/stats/vla_doc.php. Кроме картинок - их скачать пока не удалось.
Далее
Про создание nuget-пакетов под nanoCAD.
Я уже год (а то и больше) прошу у нанодевов предоставить nuget-пакеты для разработки хотя б под нанокад. Молчат, как рыбы об лед...
Статейка - расшифровка части видео от Ivan Soldatov, выполненного фактически по моей просьбе. За что автору видео огромное спасибо (если что, в телеге найти возможно в неофициальном чате по программированию под nanoCAD). Под катом - как я пробовал все это реализовать под nanoCAD для Windows. Самому даже интересно, что получится и в каком это будет виде
Далее
Как я сломал nanoCAD 23.1 под Astra Linux
Я помню, что "разработку для NC - особенно на NET - надо выполнять под Windows". Но когда код, прекрасно существующий под Windows, отказывается работать под Linux, возникают вопросы...
Далее
Про развитие и рефакторинг собственного кода
В очередной раз убедился, что даже сформированный на единственную задачу код может запросто потребовать развития.
Далее
Add-Migration не распознано как имя командлета
Играясь с .NET и EF (пока что Framework, но не суть), на одной из машин при попытке добавить миграцию в VS 2019 получил сообщение
Имя "Add-Migration" не распознано как имя командлета
Вопрос - что делать?
Далее
Оффлайн-установка NuGet-пакетов
Все как всегда - просто шпаргалка для самого себя. Да, я знаю, что все, что написано ниже, абсолютно очевидно всем разработчикам. Да, я знаю, что пара минут поиска выведет тьму материалов. Не мешайте развлекаться
Далее
Приколы vl-acad-defun и NET
Известно, что vl-acad-defun позволяет "экспортировать" лисп-функцию для вызова ее из-под arx / net.
Далее
Загрузка NET-сборок из сети
Понадобилось мне тут в процессе разработки грузить NET-сборки из сетевого расположения. Помню же, что было где-то, но где?
Недолгие поиски привели к решению http://howtoautocad.com/autocad-net-load-from-remote-sources/. Если лень ползать (а мне гарантированно будет лень), то:
- Открываем acad.exe.config
- В разделе runtime добавляем строчку
1<loadFromRemoteSources enabled="true" />
- Сохраняем изменения и открываем ACAD.
Все!
Объединение нескольких исходников в один lsp
Возник тут как-то вопрос - можно ли безболезненно объединить несколько lsp-файлов в один? При условии, что этих "несколько" - пара-тройка сотен штук?
Далее