Снова WinAPI в PHP

phpst

Guest
Снова WinAPI в PHP

Есть функция MessageBox(HWND x, str y, str z, unit m), требуется ее выполнить в PHP.
делаю:
$api = new win32;
$api->registerfunction("long MessageBox(??? , string &a, string &b, ???) From Kernel32.dll");

Вопрос: Как задать в PHP HWND и UNIT?

-~{}~ 15.04.05 11:55:

Сорри - ошибочка : $api->registerfunction("long MessageBox(??? , string &a, string &b, ???) From user32.dll");
 

neko

tеam neko
hwnd задавать не обязательно

> Есть функция MessageBox(HWND x, str y, str z, unit m)

кстати я не знаю откуда ты это выкопал
но она выглядит малость не так
 

phpst

Guest
Ну ошибся я, но всетаки вопрос как задать HWND и Unit.
А выкопал из Румянцева, там формат такой указан только конечно не str, а LPSTR.
 

neko

tеam neko
я же сказал это можно не задавать
0 там вполне подойдет
 

phpst

Guest
Спасибо, разобрался уже. Мануал надо внимательнее читать было.
А без их указания почему-то эта зараза не работает.

Все равно спасибо.
 
Сверху