Forum: Win32/Win64 API (native code)
Delphi
by daschaos,
7. Mär 2008
Habs jetzt so gelöst, so funktioniert es endlich:
var
Points: Array of TGPPoint;
PPoints: PGPPoint;
SetLength(Points, 4);
Points.X := xBegin;
Points.Y := y;
Points.X := xEnd;
Forum: Win32/Win64 API (native code)
Delphi
by daschaos,
7. Mär 2008
Funktioniert leider nicht. Dann kommt wieder meine Fehlermeldung, dass die Funktion nicht mit den aktuellen Parametern aufgerufen werden darf. Anders funktioniert es aber auch nicht so wie es soll. Das gibts echt nich...
Forum: Win32/Win64 API (native code)
Delphi
by daschaos,
7. Mär 2008
Ändert leider nichts an der Zugriffsverletzung :(, jetzt verschiebt sich der Fehler einfach auf das New(Points)... argh.
Ach Quatsch, sorry, hatte im Code ausversehen aus Array of PGPPoint Array of PGPPoint gemacht... sorry :). Ok, dann dankeschööön :)!
Forum: Win32/Win64 API (native code)
Delphi
by daschaos,
7. Mär 2008
Zum DrawPolygon kommt er erst garnich, weil er mit AccessViolation abbricht bei der ersten Points.X Zuweisung... aber compilieren tut er jetzt, immerhin ;). Aber dann kann doch immer noch irgendetwas nich stimmen bei dem Array oder?
Forum: Win32/Win64 API (native code)
Delphi
by daschaos,
7. Mär 2008
Ok, mit dem Grau hast du natürlich recht *schäm* :).
Das mit der Definition Array of PGPPoint kracht übrigens bei Ausführung, AccessViolation... funktioniert irgendwie alles nich so :(.