Forum: Win32/Win64 API (native code)
by Bummi,
23. Dez 2010
Ich hatte ganz einfache globale Variablen gemeint, am besten getrennt durch leere Arrayvariablen, deren Inhalt man beim Debuggen miteinsehen kann um zu schauen wann das etwas überläuft.
Man könnte auch alle beteiligten Funktionen und Prozeduren auf Korrektheit prüfen.
Wenn's nicht eilig ist und ich keine Komponenten installieren musst kannst mir den Code gerne schicken, besser wird es sein ihn...
Forum: Win32/Win64 API (native code)
by Bummi,
23. Dez 2010
Da ich einen Stackfehler vermute würde ich zu Eingrenzungszwecken, den kompletten Var-Teil bis auf i in einen globalen Speicherbereich umziehen, aber wirklich helfen kann ich Dir von hier aus nicht ...
Forum: Win32/Win64 API (native code)
by Bummi,
23. Dez 2010
Kann es sein daß Dir beim lesen von ResultRecord der Stack kaputtgeschrieben wird?
Pack ResultRecord: TResultIntRecord; mal testweise in eine globale Variable.
Forum: Win32/Win64 API (native code)
by Bummi,
23. Dez 2010
Mit dem Debugger bist Du bestimmt schon drübergegangen, ich vermute der Fehler kommt irgendwo außerhalb Deiner Schleifen zustande.
Forum: Win32/Win64 API (native code)
by Bummi,
23. Dez 2010
wie spielt ResultRecord da mit?