Zitat:
schliesst sie aber nie mit z.B. mit FClose.
Und wie nennst du das ?
Delphi-Quellcode:
// MidiTrackerFile schließen
FClose(myFile);
FPBuffer := nil;
FToPBuffer := nil;
Result := True;
Ist das ein Vielleicht FClose?
Zitat:
Rewrite öffnet die Datei zum Schreiben - da kracht es weil die Datei nur zum Lesen geöffnet wurde.
Wie kann ein Rewrite einfluss auf eine geschlossenen Datei haben ?
Siehe
FClose....
Die zugriffsrechte haben dann keine Bedeutung mehr.
Es sei denn das schließen des
Handle allein genügt nicht!
Und die Datei ist mehr oder weniger immer noch offen.
Oder aber die zugriffsrechte werden in die Datei gespeichert!
Dann wäre es verständlich wenn sie sich nicht überschreiben läßt.
grrr....
gruss