Перейти к содержанию

ISL

Клуб разработчиков
  • Публикаций

    422
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

ISL стал победителем дня 7 мая 2012

ISL имел наиболее популярный контент!

Репутация

9 Обычный

Информация о ISL

  • Звание
    Клуб разработчиков

Контакты

  • Сайт
    http://developer.nanocad.ru
  • ICQ
    0

Информация

  • Пол
    Мужчина
  • Город
    Москва
  • Интересы
    Разработка САПР

Посетители профиля

10 199 просмотров профиля
  1. Чистый MultiCAD.NET? Нет других зависимостей? От классического .NET, например, или от ActiveX. На всякий случай. Галочку "Copy Local" в свойствах ссылок на модули MultiCAD.NET не забыли снять?
  2. У меня всё просто. Ваша 32-битная библиотека грузится только в 32-битный nanoCAD, и через APPLOAD и через load.config. Аналогично, моя 64-битная грузится только в 64-битный nanoCAD. Точно никакой путаницы с этим нет?
  3. Моя — 64-битная, Robink-а — 32-битная. Во всяком случае, они отличаются полем проекта PlatformTarget: <TargetFramework>net45</TargetFramework> <PlatformTarget>x64</PlatformTarget> <TargetFramework>net45</TargetFramework> <PlatformTarget>x86</PlatformTarget>
  4. Видны какие-либо отличия, если превратить работающий и оригинальный модули обратно в исходники, например, при помощи ILSpy?
  5. И с моим модулем так же? Это 64-битный, проверял на 64-битном nanoCAD-е 21.0.5699.3427.5753. CustomObjects.dll
  6. "Чемодан" автозагрузки в APPLOAD срабатывает после загрузки первого документа, что для работы с первым документом, действительно, не особо подходит. Создал приложенный load.config в "c:\ProgramData\Nanosoft\nanoCAD x64 21.0\DataRW", пример CustomObjects.dll из SDK грузится на старте, примитив TextInBox в переданном на старте документе живой, и команда TEXTINBOX тоже работает. @Robink, у Вас не работает только на Вашем модуле или и на примере из SDK тоже? load.config
  7. @doctorraz всё верно написал, MultiCAD.NET на 4.5, остальное на 4.0.
  8. RXObject.GetClass() на MultiCAD.NET объектах не работает, т.к. у них нет атрибута HostMgd.Runtime.WrapperClass(), связывающего .NET класс и DXF имя объекта. А нет его там, т.к. MultiCAD.NET не зависит от классического .NET API. RxClass по DXF имени можно получить так: SystemObjects.ClassDictionary.At("AcDbLine");
  9. Так нет, видать, такого класса среди зарегистрированных. А если у экземпляра его класс спросить?
  10. DXF код добавили в техобновление 21-й версии. В ранее выпущенных версиях можно попытаться добраться до пути через COM, свойство IAcadBlock.Path.
  11. Технология создания LISP функций на .NET в nanoCAD-e не реализована. Создал в Клубе разработчиков пожелание #455.
  12. В nanoCAD-е подобные вычисления произвести куда проще: Команда: L L,LINE,ЛИНИЯ,ОТ,ОТРЕЗОК - Отрезок Первая точка: 200,200+5 Следующая точка: @300,300-10
  13. Странно, но факт, галочка разрешения комментирования была в настройках снята. Не помню такого, чтобы это делалось специально. Подкрутил, теперь писать комментарии можно.
×
×
  • Создать...