Выполняю код
АктивноеОкно = ТурбоКонф.ПолучитьАктивноеОкно();
Если Не ТурбоКонф.ЖдатьСменуАктивногоОкна(АктивноеОкно, 2000, Ложь) Тогда
Получаю ошибку
ScriptEngine.Machine.RuntimeException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 1858 / Неверный тип аргумента}
Если Не ТурбоКонф.ЖдатьСменуАктивногоОкна(АктивноеОкно, 2000, Ложь) Тогда
Как правильно передавать первый параметр?
#1, 22 декабря 2023 21:07
Ошибка в API, первый параметр ожидается IntPtr, а должно быть long. Исправлю
bolsun изменил статус на На выяснении
#2, 23 декабря 2023 15:36
Исправлено. У тебя еще ошибка в возвращаемом значении, вот описание из документации
Ожидает смену текущего активного окна и возвращает указатель на новое активное окно. Если не удалось дождаться возвращает 0 или вызывает исключение.
bolsun изменил статус на Закрыто