Forum: Object-Pascal / Delphi-Language
Delphi
by Leanahtan,
1. Feb 2010
Danke für die Antworten. Konnte damit den Fehler lokalisieren. Hing mit einer Compilerschalter-abhängigen Fallunterscheidung zusammen, wo ich einen der beiden Fälle noch nicht richtig umgesetzt hatte.
{$IFDEF NOCLIPPING}
Figur.Draw(Surface,Mem,XPos,Ypos,X,Y)
{$ELSE}
Figur.Draw(Surface,fTempMem,XPos,Ypos,X,Y)
{$ENDIF}
fTempMem gehört zu einem...
Forum: Object-Pascal / Delphi-Language
Delphi
by Leanahtan,
1. Feb 2010
Genau deshalb will ich ja den Schreibschutz. Wenn es eine Zugriffsverletzung gibt, hätte ich eine Möglichkeit den Fehler zu debuggen. So habe ich überhaupt keinen Ansatzpunkt für den Fehler. Ich weiß nichteinmal, ob es wirklich mit den Zeichenroutinen zusammenhängt, oder ob an einer ganz anderen Stelle ein fehlerhafter Pointer auf das Surface zeigt.
Forum: Object-Pascal / Delphi-Language
Delphi
by Leanahtan,
1. Feb 2010
Ok, das Thema ist vielleicht nicht so ganz aussagekräftig, aber mir ist nichts besseres eingefallen. Also ich habe folgendes Problem. In unserem Projekt benutzen wir eine ISO-Engine (auf Basis von Delphix). Im Laufe der Jahre hatten wir immer mal Fehler, die wir nicht wirklich erklären konnten, und wo wir lediglich vermutet haben, dass eventuell eine der DXDraw-Funktionen Bereiche im...