Hallo,
ich erzeuge (Delphi 7) eine Datei mit TFileStream. Nach Abschluss aller WRITES möchte ich eine Checksumme anhängen. Also definiere ich: TCheckFileStream = Class(TFilestream) mit einer Methode 'DESTRUCTOR Free'; dann könnte ich mit dem normalen Schließen mit 'Free' meine laufend berechnete Checksumme anhängen und dann mit 'INHERITED Free' die Datei wirklich schließen.
Das fürhrt aber zu einer 'EAccessViolation', was irgednwie logisch ist, denn ich löse ja eigentlich die Procedure (mein FREE) auf, die gerade ausgeführt wird.
Hat jemand eine Idee, wie das richtig geht?
Gruß Guenther