Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
8. Jun 2011
Ich habe noch eine kleine Optimierung, die eine Compiler-Warnung betrifft, die ich bisher leider übersehen hatte. Das Problem war, dass der Wert in der Zeile PLongInt(Result)^ := $B952515A; größer als der maximale LongInt-Wert von $7FFFFFFF ist und somit eine Warnung des Compilers ausgegeben wurde, völlig zurecht will ich meinen. Habe nun anstatt PLongInt nach PLongWord gecastet und schon war die...
Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
26. Mai 2011
Achso... ich habe dein Edit leicht falsch verstanden -- du meinstest ja nur die Kommentare :wall: Ich meinte, dass du was anderes für die Assemblerefehle schreiben wolltest.
Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
25. Mai 2011
Wie schon gesagt, es hatte ja schon mal funktioniert, daher bin ich im Moment etwas verwirrt. Diese MakeProcInstance Methoden habe ich mal aus dem Forum hier kopiert und daran eigentlich nie was geändert, jedenfalls nicht, dass ich wüsste. Ich muss mal schauen, ob es evtl. an dieser Methode liegt... Das erscheint mir im Moment echt das wahrscheinlichste.
Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
24. Mai 2011
Ich habe gerade echt ein nettes Problem und habe keine Ahnung, warum dieses Problem auftritt. Ich habe ewig gebraucht um den Fehler zu finden, da er verzögert auftritt -- ich glaube, dass es zu dem Zeitpunkt statt findet, zum der Hook auf die erste Nachricht reagieren soll. So registriere ich den Hook:
procedure TMyHook.InstallMessageHook();
var
Method: TMethod;
begin
if (FHookHandle <>...