System.Assign
Delphi
function Assign(var F: File; FileName: String; [CodePage: Word]): Integer; overload;
function Assign(var F: File; FileName: String; [CodePage: Word]): Integer; overload;
function Assign(var F: File; FileName: String; [CodePage: Word]): Integer; overload;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.pas | System | System |
Beschreibung
Weist einer Dateivariable den Namen einer externen Datei zu.
In Delphi können Sie mit Assign eine Dateivariable initialisieren. F ist eine Dateivariable eines beliebigen Dateityps. FileName enthält einen Ausdruck des Typs String bzw. PChar (wenn die erweiterte Syntax aktiviert ist).
Nach dem Aufruf von Assign ist F der externen Datei zugeordnet, bis F wieder geschlossen wird. Bei weiteren Operationen mit F wird die externe Datei unter dem in FileName angegebenen Namen angesprochen.
Enthält der Parameter FileName keinen Wert, wird F die Standardeingabe- oder Standardausgabedatei zugewiesen. Wenn Sie F ein leeren String zuweisen, verweist F nach dem Aufruf von Reset (F) auf die Standardeingabe- und nach dem Aufruf von Rewrite (F) auf die Standardausgabedatei.
Verwenden Sie Assign auf keinen Fall für eine bereits geöffnete Dateivariable.
Anmerkung: Zur Vermeidung von Gültigkeitsbereichskonflikten ersetzt AssignFile die in früheren Versionen von Delphi verwendete Prozedur Assign. Diese ist jedoch aus Gründen der Abwärtskompatibilität noch vorhanden.