da man mir die Tutorials von Assarbad empfahl, habe ich mir sein Hook tutorial mal gedownloadet und erstemal versucht die Beispiel dll von Delphi zu Lazarus zu portieren.
Das geht soweit auch allerdings kann man die dll nicht kompilieren aufgrund dessen da ein Fehler in der folgenden Zeile auftritt:
Code: Alles auswählen
[...]
uses
Windows,
Messages;
[....]
begin
DLLProcNext := Pointer(InterlockedExchange(Integer(DLLProc), Integer(@DLLMain)));
[...]
end.
Code: Alles auswählen
phookdll.lpr(221,61) Error: Identifier not found "DLLProc"
da ich leider keinerlei sinnvolle Lösung gefunden haben wie ich das ändern muss bzw wie ich Lazarus das "beibringen" kann frage ich das jetzt hier
