Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
1. Okt 2007
hehe, jedesmal wenn du Änderungen machst, hast du etwas geändert, was niemand gewollt hat.
Ich sehe, dass du keine Ahnung von Pointern hast und eigentlich nur ausprobierst. Such dir mal (oder frage im Forum) Tutorials
über Pointerarithmetik.
var
info : Pointer;
Hier verwendest du plötzlich einen untypisierten Pointer. KA warum.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
30. Sep 2007
Dadurch hast du doppelte Anzahl von Fehlerquellen.
1. Deine Deklaration ist falsch
2. Deine Verwendung ist falsch.
Verwendest du vordefinierte Header, dann hast du nur noch den Fall 2.
Setze mal const in die Parameterliste für die Parameter deiner Funktion.
Außerdem hast du für die Info Variable einen Pointer auf einen Pointer. Mit GetMem allokierst du Speicher für den Pointer. Und dann...