Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Портировать код XP в Seven! (https://forum.antichat.xyz/showthread.php?t=210669)

OneMiay 10.06.2010 21:32

Портировать код XP в Seven!
 
Всем привет! Вот возникла необходимость переписать программку с ХР на 7-вен.
Как портировать вот такой код?

function HookProc(Code: integer; WParam: word; LParam: Longint): Longint; stdcall;
var
msg: PEVENTMSG;
begin
if Code >= 0 then begin
result := 0;
msg := Pointer(LParam);
with Form1 do
if msg.message = WM_LBUTTONDOWN then
l_click:=true;
end
else
result := CallNextHookEx(HookHandle, code, WParam, LParam);

Как быть, какие есть способы решения моей проблемки???
Помогите любым советом, сам я сейчас весь в гугле. Может кто сталкивался с похожей ситуацией и нашёл какое-небудь решение???
Отблагодарю за любую помошь. Спосибо что уделиле время на прочтения данного поста.
end;

Chrome~ 10.06.2010 21:45

В каком именно месте кода возникает ошибка? Или функция неправильно работает?

OneMiay 10.06.2010 22:02

Ошибки при компеляции нету, функция просто не работатет... Это скорее всего связано с изменением системных сообщений.

slesh 11.06.2010 08:48

Возможно просто прога должна запускаться от админа с повышенными правами.
Или ты сделал в виде exe а надо в виде DLL

OneMiay 14.06.2010 20:25

Цитата:

Сообщение от slesh
Возможно просто прога должна запускаться от админа с повышенными правами.
Или ты сделал в виде exe а надо в виде DLL

Да, ты прав, проблема оказалась именно в провах. Разобрался сам. Помогла софтина ApplicationVerifier.


Время: 21:16