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

Robink

Пользователи
  • Публикаций

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

  • Посещение

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

    18

Весь контент Robink

  1. Не норма. В моем случае надо много кода переделывать, что то не факт получится заместить.
  2. Сделал тестовую копию в которой убрал hostdbmgd.dll, hostmgd.dll и заработало. Для библиотеки на MultiCAD.NET hostdbmgd.dll, hostmgd.dll нужны: 1. Работа с MText. 2. Получить Handle объекта. 3. Выбрать объект(ы), через SetImpliedSelection.
  3. Попробовал и на второй библиотеке своей, так же себя ведет. Прилагаю скрины со ссылками. Copy Local проверил. Пробовал в NC22. добавлено через 2 минуты Пробовал события отключать. Были интерфейсные дела, так же пробовал отключать. Не влияет.
  4. Исправлена ли проблема с коверканием наклонного текста в техническом обновлении 21 версии или только в 22 будет исправлено?
  5. Продолжаю переводить библиотека. Сейчас чаcть на Teigha и COM. Печатаю через PlotToDevice без каких либо настроек. Столкнулся с: 1. Если ориентация листа альбомная (лист был настроен в NC 5). При программной печати (PlotToDevice) лист выходит повернутым с уменьшенным содержимым. Если в диалоге печати запустить печать вручную - документ выводиться верно. 2. Текст при печати коверкается (изломы). Больше всего беспокоит п. 2. Знаю, что проблема обсуждалась. Исправили ли это в техническом обновлении?
  6. С этим нет путаницы. Моя библиотека, которую перенес с 5 на 21, она загружается прекрасно через Netload и работает в 21 x64, но через load.config загрузка происходит видимо с каким то сбоем, что приводит к ее неработоспособности.
  7. А как мне дальше свою проблему изучать, запускать NC из среды разработки и ловить исключения? Попробовал из инициализации убрать регистрацию событий - не помогло. Библиотека увесистая, через Netload загружается и работает, через load.config видимо загружается, но по какой то причине не работает.
  8. Эта та что скомпилирована из SDK. Свое приложение отправить не могу. CustomObjects.dll
  9. Тут я наверное не смогу ответить (квалификации не хватает). Непонятно почему собранная у Вас библиотека у меня не работает. И наверное, это уже не имеет отношения к исходной проблеме.
  10. Так и не смог запустить пример из SDK. Создал новый проект, скопировал код из SDK. Вот он запускается и работает автозагрузка через load.config.
  11. Аналогично. Нанокад такой же. Ваши файлы использовал. Вин7. Оказалось, что я забыл убрать из APPLOAD свою библиотеку, а в ней оказывается такая же команда была - textinbox. Вообщем ни библиотека из SDK не работает (даже через NETLOAD), ни Ваша не работает.
  12. Скачал SDK, скомпилировал с AnyCPU, поменял путь в файле load.config. Поведение аналогичное, как и с моей библиотекой. load.config
  13. Не знаю как она там работает, проверил, так же нет результата.
  14. так загрузка библиотеки происходит до открытия в NC документов, соответственно объекты в них будут "живые". Если загрузка произойдет позже, то они будут прокси. Эта метода прекрасно работала в 5. добавлено через 4 минут Собственно через NETLOAD загружается библиотека и работает. Автозагрузка через load.config не проходит и дает сбой.
  15. Проверил. Не то добавлено через 1 минуту Видимо он пытается через load.config загрузить, но что то идет не так, потому что потом загрузка библиотеки через Netload тоже не возможна.
  16. Поместил в папку C:\ProgramData\Nanosoft\nanoCAD x64 21.0\DataRW load.config: <?xml version="1.0" encoding="utf-8"?> <root> <list> <module path="D:\DLL2\NC21\DynamicConnector\obj\Debug\Sheme1.dll"/> </list> </root> Что то не запускается. В 21 работает как то по другому?
  17. Порылся, это Настройки/Графическая подсистема/Сглаживание линий на экране - надо отключить.
  18. Белые объекты выглядят как светло-серые в NC21. После 5 не привычно. Как вернуть чистый белый?
  19. var of = new ObjectFilter(); var ids = of.GetObjects(); Дальнейшее изучение вопроса показало, что ObjectFilter работает как и ранее, но видимо в нем баг. Запуск процедуры происходит по событию, когда объект выбран, а графика объекта (СustomEntity) состоит из одной полилинии, вот она как раз и попадает в набор.
  20. Проблема в том, что теперь ObjectFilter, набирает не только McEntity, но и стандартные объекты, раньше для такого поведения надо было поднять флаг AllObjects = true. Собственно теперь в перебор попадают стандартные объекты, что вызывает ошибки.
  21. Посмотрел сколько раз в коде встречается вызов ObjectFilter, получилось 62 раза. Совсем грустно все это переделывать.
  22. of.AllObjects = false; теперь не работает просто? Это в кучу проблем выливается.
  23. Это сделал. Следующий вопрос: ObjectFilter он по умолчанию все объекты ищет (в том числе обычные примитивы)? Насколько помню он начинал искать все если параметр AllObjects=true. Можно его заставить искать только McEntity?
  24. Есть Enum EventEx. Что то не могу найти OnEventEx. добавлено через 4 минут там два объекта в параметрах public override hresult OnEventEx(EventsEx ev, object param1, object param2)
  25. Он в какой библиотеке? Можно пример кода? добавлено через 0 минут Не обязательно, кстати Transfered.
×
×
  • Создать...