Forum: Algorithmen, Datenstrukturen und Klassendesign
by DelphiCreak,
3. Okt 2012
Ich versteh die (Delphi) Welt nicht mehr...ich mein okay, höchstwahrscheinlich irgendwo ein Speicherleck/überlauf...
Habe das ganze jetzt allerdings wie folgt deklariert:
var TS: String = 'regenerating ';
procedure noImage.Reload(checkPrecompressed: Boolean; force: Boolean);
var current: TTime;
begin
//always regenerate functional images
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DelphiCreak,
3. Okt 2012
@sx2008: habe ich schon gemacht, habe schon fast alles (in diesem Teil des Projekts) auskommentiert, kein Unterschied...Das schwierige ist halt dass das Projekt aus 40+ Units besteht, welche alle im Moment verwendet werden, und es könnte jetzt natürlich sein dass der Fehler schon vorher vorhanden war, nur jetzt diese String-Konstante erst in dem Speicherbereich gelandet ist, der beim...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DelphiCreak,
3. Okt 2012
Müsste so ein Fehler nicht bei aktivierter Überlaufs-/Bereichsprüfung auffallen? Oder gibt es generell eine andere Möglichkeit so einen Fehler zu entdecken außer alles durchzugehen? (Die Units die für die Bilder zuständig sind und damit in Frage kommen umfassen mittlerweile ~3000 Zeilen)
Vor allem da der String beim 5-6 mal Loggen wieder intakt ist...bei einem Buffer-Overrun müsste der String...