Проблема с загрузкой через netload

Автор Тема: Проблема с загрузкой через netload  (Прочитано 17223 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DenisFАвтор темы

  • ADN OPEN
  • Сообщений: 11
  • Карма: 0
Re: Проблема с загрузкой через netload
« Ответ #15 : 04-07-2017, 13:00:10 »
Когда запускаешь dll то выскакивает только эти
Viart2_Спецификация_ЭОМ
Viart2_Спецификация_АСУ
на выбор.
так у меня было когда я грузил через netload Спецификатор v3.dll

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Проблема с загрузкой через netload
« Ответ #16 : 04-07-2017, 15:23:45 »
Значит должны быть ещё исходники. Возможно отдельный проект.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн TiDi

  • ADN OPEN
  • Сообщений: 13
  • Карма: 0
Re: Проблема с загрузкой через netload
« Ответ #17 : 29-11-2022, 17:18:27 »
Написал HelloWorld в VS 2019 Professional 16.11.21
Код - vb.net [Выбрать]
  1. Imports Autodesk.AutoCAD.ApplicationServices
  2. Imports Autodesk.AutoCAD.EditorInput
  3. Imports Autodesk.AutoCAD.Runtime
  4.  
  5. Public Class Class1
  6.     <CommandMethod("HelloWorld")>
  7.     Public Function HelloWorld()
  8.         Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
  9.         ed.WriteMessage("HelloWorld")
  10.     End Function
  11. End Class

Все библиотеки Acmgd.dll, Accore.dll, Acdbmgd.dll загружены и Copy Local = false
Загружаю через NETLOAD свою MoveAttribute.dll (AutoCAD 2022 x64)
На выполнение HELLOWORLD ругается благим матом:
Извините, вам запрещён просмотр содержимого спойлеров.

В чем может быть проблема и как ее устранить?
Microsoft .NET Framework 4.8

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Проблема с загрузкой через netload
« Ответ #18 : 30-11-2022, 08:38:29 »
Сборка собиралась в режиме Release, надеюсь?
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн doctorRAZ

  • ADN OPEN
  • Сообщений: 42
  • Карма: 0
  • Skype: doctorraz
Re: Проблема с загрузкой через netload
« Ответ #19 : 30-11-2022, 09:05:05 »
В чем может быть проблема
в свойствах проекта, "целевой ЦП" х64?
хотя пожалуй х32 не загрузится((

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Проблема с загрузкой через netload
« Ответ #20 : 30-11-2022, 19:37:12 »
А HelloWorld не должна быть процедура?
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн TiDi

  • ADN OPEN
  • Сообщений: 13
  • Карма: 0
Re: Проблема с загрузкой через netload
« Ответ #21 : 01-12-2022, 14:17:00 »
А HelloWorld не должна быть процедура?

Все верно,Алексей Кулик,  Public Function вместо Public Sub употребил.

Спасибо.

Оффлайн Андрей Афонин

  • ADN OPEN
  • Сообщений: 10
  • Карма: 0
Re: Проблема с загрузкой через netload
« Ответ #22 : 17-12-2022, 23:29:07 »
Добрый день!
Прошу помощи/подсказки/совета. Возникла проблема при загрузке файла плагина .dll. Плагин собран в режиме debug x86. Целевая версия Autocad 2021, ОС Windows 10. При запуске отладки и попытке выполнения команды netload выдаются такие ошибки (прилагаю в картинке). При этом в окне "Вывод" отображается следующая информация (скопировал в прилагаемый текстовый файл). Подскажите, пожалуйста, что с этим делать?


Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Проблема с загрузкой через netload
« Ответ #23 : 17-12-2022, 23:43:25 »
AutoCAD 2021 работает только на Windows x64 и соответственно нельзя использовать конфигурацию x86.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей Афонин

  • ADN OPEN
  • Сообщений: 10
  • Карма: 0
Re: Проблема с загрузкой через netload
« Ответ #24 : 17-12-2022, 23:59:32 »
Добрый вечер!
У меня и при х64 аналогичное сообщение выходит. И при AnyCPU. Вот картинку прилагаю....


Я когда делал проект на vb, то начинал на VS2019 с помощью шаблона проекта из Autocad 2021 wizard, все было нормально, таких проблем не было.
 А сейчас Visual Studio обновил Visual Studio до версии 2022, проект vb так же нормально собирается и грузится.
В рамках изучения C# создал отдельный проект (библиотеку классов) на C#, переписал часть кода из vb, но так как шаблон wizard не поддерживает vs2022 (по крайней мере установщик так пишет), я вручную все ссылки подключал, ориентируясь на проект vb. При сборке приложения никаких ошибок не выдается, все "успешно", а вот через netload не грузится ни в конфигурации Release, ни в Debug.
А проект, ранее созданный в vb, как грузился нормально, так и грузится (Слава Богу!)

Оффлайн Андрей Афонин

  • ADN OPEN
  • Сообщений: 10
  • Карма: 0
Re: Проблема с загрузкой через netload
« Ответ #25 : 18-12-2022, 00:12:48 »
Может быть, если у кого-нибудь будет возможность и желание подсказать - прилагаю архив с проектом.
Заранее всем премного благодарен, кто откликнется.

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Проблема с загрузкой через netload
« Ответ #26 : 18-12-2022, 11:08:19 »
Я бы попробовал командный метод сделать статическим. Ну так, для гарантии. И флаги надо складывать, насколько я помню, через "|", а не через "&".
Off-Topic: показать
Извините, вам запрещён просмотр содержимого спойлеров.
« Последнее редактирование: 18-12-2022, 12:04:45 от Алексей Кулик »
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Проблема с загрузкой через netload
« Ответ #27 : 19-12-2022, 00:22:50 »
Ответ кроется в описании ошибки и конструкторе атрибута.

Алексей Кулик, у меня есть класс на 2к строк. Видел классы на 3к строк и это не любители, как я, а мидлы и сеньёры в продуктовых компаниях.
Хотя методы "SdelayKodTochkiPopera" и "SdelayOpisanieTochkiPopera_3" крутые. Замена break на return уже убрала бы 300+ строк.

Андрей Афонин, почему так много мусора в референсах?

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Проблема с загрузкой через netload
« Ответ #28 : 19-12-2022, 00:48:38 »
Ответ кроется в описании ошибки и конструкторе атрибута.
Возможно. Но картинка у меня отображается криво до ужаса.
Алексей Кулик, у меня есть класс на 2к строк. Видел классы на 3к строк и это не любители, как я, а мидлы и сеньёры в продуктовых компаниях.
Хотя методы "SdelayKodTochkiPopera" и "SdelayOpisanieTochkiPopera_3" крутые. Замена break на return уже убрала бы 300+ строк.
Я не про это, а про повтор кода. Явное нарушение DRY :)
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1097
  • Карма: 172
Re: Проблема с загрузкой через netload
« Ответ #29 : 19-12-2022, 00:49:11 »
P.S. У меня в подписи не просто так стоит "Все что сказано - личное мнение" ;)
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!