Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Борис_С от 23-11-2020, 18:39:32

Название: В каких библиотеках сидят классы
Отправлено: Борис_С от 23-11-2020, 18:39:32
Добрый вечер!
Подскажите, пожалуйста, в каких библиотеках сидят классы AcDbHyperlink, AcDbHyperlinkCollection, AcDbEntityHyperlinkPE ?
Спасибо.
Название: Re: В каких библиотеках сидят классы
Отправлено: Александр Ривилис от 23-11-2020, 21:11:37
Борис_С,
Они сидят в библиотеке acdbNN.lib, где NN зависит от версии AutoCAD. Для AutoCAD 2021 - acdb24.lib, для AutoCAD 2020 - acdb23.lib.
Так вы собираетесь писать на C++ с использованием ObjectARX или на C# с использованием AutoCAD .NET API?
Название: Re: В каких библиотеках сидят классы
Отправлено: Борис_С от 24-11-2020, 14:10:17
Я буду писать на С#. Меня интересуют ссылки для этих классов.
Название: Re: В каких библиотеках сидят классы
Отправлено: Александр Ривилис от 24-11-2020, 14:14:26
Я буду писать на С#. Меня интересуют ссылки для этих классов.
Значит вы сделали две ошибки:
1. Второй раз создали тему не в том разделе. Тема перенесена.
2. Привели имена классов в том виде, как они в ObjectARX SDK для C++. Для C# (.NET) это сборка acdbmgd.dll и имена классов другие:
Hyperlink, HyperlinkCollection
Название: Re: В каких библиотеках сидят классы
Отправлено: Борис_С от 24-11-2020, 14:23:21
Спасибо за ответ. Теперь понял. Впредь буду внимательнее.
Название: Re: В каких библиотеках сидят классы
Отправлено: Александр Ривилис от 24-11-2020, 17:27:36
Борис_С,
С внимательностью у вас не очень - вы Решением отметили своё сообщение вместо моего. Исправляю.