Hi Forum,
ich hab da ein kleines Problem;
in meiner Function wird result (TGPBitmap) created per
Delphi-Quelltext
1:
| result := TGPBitmap.Create(Width, height, PixelFormat16bppARGB1555); |
width und height werden vorher abgecheckt und sind auf jeden Fall in Ordnung wenn die Zeile erreicht wird.
unter Delphi6 lande ich einfach im CPU-Fenster, Delphi2007 gibt an der Stelle aus:
Quelltext
1:
| Debug-Ausgabe: HEAP: Free Heap block (Adresse) modified at (Adresse) after it was freed. |
Hat jemand eine Ahnung was dazu führt, bzw. noch besser - wie ich das ganze umgehen kann?
Der Fehler tritt nämlich nicht immer auf; erst beim 2. oder 3. mal ablaufen der Funktion.
Danke,
das menno