Результаты работы API

Автор Soultaker, 15.10.25, 08:09:58

« назад - далее »

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

Soultaker

Здравствуйте, коллеги. Вопрос на засыпку, windowPtr5 должен быть равен windowPtr7 или нет? Исходя из контекста и описании в хелпе.
int windowPtr5 = KompasObject.ksGetHWindow();
int windowPtr7 = IApplication.MainWindowHandle;

Miroshnyk

#1
Если одно окно Компаса то да.


Soultaker

А у меня разные. И в ТП ответили, что это нормально, что они разные, так как метод и свойство не одно тоже выполняют.

Soultaker

аа у Вас КОМПАС 24, а у меня 23. Может АСКОН поправили в 24 версии, а ТП как всегда тупит.

Miroshnyk

Запустил с 23 понятно, второй экземпляр библиотека создала от 24, т.к. он зарегистрирован.
В 23 отличаются API5 и API7, API5 и API экспортных функций совпадает.
В 24 все совпадают.

Soultaker

То есть выходит, что в 23 работает неправильно и меня обманули в ТП.

Miroshnyk

У них и спросите, думаю скажут, что это так и надо, и исправлять никто не будет.
Они новую версию делают, меняют значения входных переменных в функциях местами, а ты думай почему ерунда получается, а в SDK в отличиях новой версии нет записи "изменили входные параметры функций".

Soultaker

Цитата: Miroshnyk от 15.10.25, 14:35:32У них и спросите, думаю скажут, что это так и надо, и исправлять никто не будет.
Так они мне так и ответили. Даже когда я им написал, что в 24 версии всё работает, они сказали, что я дурак всё равно и ничего не понимаю.

Miroshnyk

Цитата: Soultaker от 15.10.25, 18:27:17Так они мне так и ответили. Даже когда я им написал, что в 24 версии всё работает, они сказали, что я дурак всё равно и ничего не понимаю.
Чем я могу помочь?

Soultaker

Цитата: Miroshnyk от 15.10.25, 20:00:16Чем я могу помочь?
А Вы уже помогли, спасибо.