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

ADN Club => AutoCAD .NET API => Тема начата: Андрей Бушман от 12-03-2014, 16:25:38

Название: Подключение библиотек ObjectDBX (вкладка COM)
Отправлено: Андрей Бушман от 12-03-2014, 16:25:38
Доброго времени суток.

- AutoCAD 2009 x64 SP1 Enu
- AutoCAD 2014 x64 SP1 Enu

1. Чем обусловлено дублирование записей, показанное ниже на скрине 0.png?
2. Можно ли это как-то устранить?
3. Нужно ли ставить галочки для каждой продублированной записи, или же одной достаточно?
4. На скрине 1.png показаны две галочки, которые снимаются и устанавливаются синхронно. Как сие понимать?

Спасибо.
Название: Re: Подключение библиотек ObjectDBX (вкладка COM)
Отправлено: Александр Ривилис от 12-03-2014, 17:41:22
Это особенность VS 2012 (в VS 2010 и предыдущих не так). VS 2012 показывает все инсталлированные языковые версии tlb-файлов. Легко увидеть, если задержать курсор у имени и в тултипе увидеть путь к файлу tlb. В конце будут суффиксы enu, rus, cht и т.д.

(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F9807%2F7842324.0%2F0_cea9a_648d08c9_orig.png&hash=c17b370bc3ccd2a95e35ef53d602d0b0) (http://img-fotki.yandex.ru/get/9807/7842324.0/0_cea96_4168525d_orig.png)
Название: Re: Подключение библиотек ObjectDBX (вкладка COM)
Отправлено: Андрей Бушман от 12-03-2014, 18:48:06
Спасибо
Название: Re: Подключение библиотек ObjectDBX (вкладка COM)
Отправлено: Андрей Бушман от 13-03-2014, 11:07:19
Поскольку имена TLB файлов по факту будут отличаться суффиксами, то означает ли это, что имеет значение, какую локализацию указывать? Т.е. если я выберу TLB файл с суффиксом enu, то смогу ли я использовать код в случае, если на компьютере окажется AutoCAD Rus? Попробовал одной библиотеке указать немецкую, а второй, кажется китайскую локализацию - проблем не возникло. Но на всякий случай уточняю, т.к. мало ли, может на простом примере и не возникнут...