Страница 1 из 1

GetSystemPowerStatusEx

СообщениеДобавлено: 16.12.2004 (Чт) 13:14
Arioh
Не получается объявить эту функцию. В чем засада?
Объявляю так:
Declare Function GetSystemPowerStatusEx Lib "coredll" (ByVal lpSystemPowerStatus As SYSTEM_POWER_STATUS_EX, ByVal fUpdate As Boolean) As Long

В ответ eVB пишет, что юзерские типы не поддерживаются Declare под WinCE...

СообщениеДобавлено: 16.12.2004 (Чт) 13:31
tyomitch
Так оно и есть - не поддерживаются :-(

СообщениеДобавлено: 16.12.2004 (Чт) 13:34
Arioh
tyomitch писал(а):Так оно и есть - не поддерживаются :-(


Т.е. проблема в самом eVB?

СообщениеДобавлено: 16.12.2004 (Чт) 13:46
tyomitch
Это не "проблема". Это "конструктивное ограничение".
Типа, самолёт не плавает, поезд не едет без рельсов, а eVB не работает с UDT.

СообщениеДобавлено: 17.12.2004 (Пт) 21:08
A.A.Z.
Попробуй UDT заменить на Long и слать туда 0. :roll: