Witam
Mam problem z przekazywaniem/odczytem danych do biblioteki dll
Wysyłam dane:
procedure Dane(Typ: Byte; Dir: PChar); stdcall external 'KeyHook.dll';
.
.
.
Dane(ScrollBar1.Position, PChar(Edit1.Text));
A odbieram je przez procedure w bibliotece:
procedure Dane(_Typ: Byte; _Dir: PChar); stdcall;
begin
Typ := _Typ;
Dir := _Dir;
end;
I dane niby są wysyłane i odbierane lecz gdy chce je wykorzystać w momencie gdy hook zareaguje na dany klawisz to działa mi to tylko wtedy gdy moja aplikacja jest aktywna a gdy inne okno jest aktywne hook działa lecz nie widzi mi wcześniej wysłanych danych
Bardzo proszę o pomoc w tej sprawie
W załączniku umieściłem komplety kod