Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#7

AW: Fehler beim überschreiben von Datei

  Alt 11. Apr 2011, 19:48
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

Geändert von EWeiss (11. Apr 2011 um 20:14 Uhr)
  Mit Zitat antworten Zitat