Difference between revisions of "CBFunction.SystemAddress"

From SunFlurry wiki
Jump to: navigation, search
1>Admin
 
m (1 revision imported)
 
(No difference)

Latest revision as of 12:10, 8 June 2023

  SystemAddress (Системный адрес функции обратного вызова)
Объект:Библиотека
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Визуальность:Нет

Атрибут получает системный указатель (адрес) функции обратного вызова. Данный указатель можно передавать во внешние потоки или приложения, либо в системные вызовы, как указатель для вызова адресуемой функции обратного вызова.

Синтаксис

CBFunction.SystemAddress

Возвращаемое значение

Атрибут получает системный указатель (адрес) функции обратного вызова. Данный указатель можно передавать во внешние потоки или приложения, либо в системные вызовы, как указатель для вызова адресуемой функции обратного вызова.

Примеры

aEnumWindowsProc:=Lib.CreateCallbackFunction("EnumWindowsProc",,"stdcall","I32,N","B32");

//Будет выведено значение системного указателя на вызов функции в шестнадцатеричной форме.
Message(DecToHex(aEnumWindowsProc.SystemAddress,PointerSize()*2));