Einzelnen Beitrag anzeigen

iphi

Registriert seit: 13. Feb 2009
262 Beiträge
 
Delphi 7 Personal
 
#1

Was genau maches Dateibefehle?

  Alt 3. Dez 2011, 09:30
Hallo,

ich möchte gerne genau verstehen, was die folgenden Dateibefehle machen:

1.
Delphi-Quellcode:
...
var
  F: Textfile;
...
AssignFile(F,'myfile.txt');
Hier wird der Variablen F irgendetwas zugewiesen, korrekt?
Wird hier dynamisch Speicher zugewiesen, der zu einem Memoryleck führen könnte, wenn das Programm nach diesem Befehl beendet wird?
Die Datei selbst wird hier noch nicht geöffnet, korrekt?
Noch könnten andere Programme in die Datei schreiben, korrekt?

2.
ReWrite(F); Hier wird die Datei für Schreibzugriff geöffnet, korrekt?
Ab jetzt ist die Datei für andere Programme schreibgeschützt, korrekt?
Darf man rewrite mehrfach hintereinander ausführen?

3.
CloseFile(F); Hier wird die Datei geschlossen und wieder freigegeben, richtig?
Passiert hier irgendwas mit der Variablen F?
  Mit Zitat antworten Zitat