ТурбоКонф.ЖдатьСменуАктивногоОкна(): Неверный тип аргумента

tormozit Закрыто

Выполняю код

АктивноеОкно = ТурбоКонф.ПолучитьАктивноеОкно();
Если Не ТурбоКонф.ЖдатьСменуАктивногоОкна(АктивноеОкно, 2000, Ложь) Тогда 

Получаю ошибку
ScriptEngine.Machine.RuntimeException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 1858 / Неверный тип аргумента}
Если Не ТурбоКонф.ЖдатьСменуАктивногоОкна(АктивноеОкно, 2000, Ложь) Тогда

Как правильно передавать первый параметр?

Комментарии

bolsun
#1, 22 декабря 2023 21:07

Ошибка в API, первый параметр ожидается IntPtr, а должно быть long. Исправлю
bolsun изменил статус на На выяснении


bolsun
#2, 23 декабря 2023 15:36

Исправлено. У тебя еще ошибка в возвращаемом значении, вот описание из документации

Ожидает смену текущего активного окна и возвращает указатель на новое активное окно. Если не удалось дождаться возвращает 0 или вызывает исключение.
bolsun изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера