Что нового

Как извлечь структуру по указателю?

killbond

Осваивающий
Сообщения
96
Репутация
32
Код:
DllStructGetPtr ( Struct [,Element])
Возвращает указатель на созданную структуру, а возможно ли извлечь саму структуру по указателю? Возможно ли это без сторонних UDF и WinAPI?
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5 379
Репутация
2 705
Код:
Global Const $tagDATA = 'dword'

$tStruct = DllStructCreate($tagDATA)
DllStructSetData($tStruct, 1, 4)
$pStruct = DllStructGetPtr($tStruct)

$tData = DllStructCreate($tagDATA, $pStruct)
ConsoleWrite(DllStructGetData($tData, 1) & @CR)
 
Верх