Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Di Jul 08, 2025 00:20

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do Mai 17, 2007 14:56 
Offline
DGL Member

Registriert: Di Apr 27, 2004 13:38
Beiträge: 13
Hi Forum,
ich hab da ein kleines Problem;
in meiner Function wird result (TGPBitmap) created per

Code:
  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:

Zitat:
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Mai 22, 2007 15:51 
Offline
DGL Member

Registriert: Sa Okt 22, 2005 20:24
Beiträge: 291
Wohnort: Frauenfeld/CH
hmm vermutlich wird in der Zwischenzeit die funktion oder das result freigegeben. Sowas könnt ich mir vorstellen. Den Error hab ich noch nie erlebt, liegt wohl an der Delphi Version.

_________________
bester uo-shard: www.uosigena.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Mai 22, 2007 17:07 
Offline
DGL Member

Registriert: Di Apr 27, 2004 13:38
Beiträge: 13
Hm, Delphi6 Ent., Delphi7 PE, D2007 Ent.
Also an der Delphi-Version schätze ich mal liegt es nicht; aber vielleicht an den verwendeten GDI+-Headern?
Habe auch schon andere gdiplus.dll-Versionen ausprobiert, aber das Resultat ist das Selbe (immer irgendwo in SetStatus blabla).
Welche Units empfehlen sich denn verwndet zu werden ?


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.015s | 16 Queries | GZIP : On ]