Eine Dateivariable
Turbo Pascal
Assign(dateivariable, dateiname);Durch Aufruf der Prozedur Assign wird dateivariable an die Datei dateiname gebunden.
Close(dateivariable);hebt die Bindung wieder auf.
Delphi
Ergänzend zu den Routinen von Turbo Pascal können
AssignFile(dateivariable, dateiname);
bzw.
CloseFile(dateivariable);
verwendet werden. Extended Pascal
Die Bindung wird mit Hilfe von Bind hergestellt:
VAR dateivariable : FILE OF ...; { oder anderer Datei-Datentyp }
b : BindingType;
b := Binding(dateivariable);
b.name := dateiname;
Bind(dateivariable, b);
Bei BindingType handelt es sich um einen
vordefinierten Record-Datentyp. Das Aufheben der Bindung kann wie folgt geschehen:
Unbind(dateivariable);Pascal++
Ergänzend zu den Sprachmitteln von Extended Pascal gibt es folgende
Möglichkeit:
Die Prozeduren Reset, Rewrite zum
Öffnen von Dateien besitzen einen zusätzlichen Parameter:
Reset(dateivariable, dateiname); Rewrite(dateivariable, dateiname); Extend(dateivariable, dateiname);