FRead()
FRead() – Dateiinhalt lesen
Die Funktion liest aCount Bytes (in diesem Fall Zeichen) eines FileObjekts und schreibt diese in die referenzierte Variable aBufferVar. Der Anfangspunkt für den Lesevorgang wird über die Eigenschaft Position des aFileObject festgelegt.
Parameter | Beschreibung |
---|---|
aFileObject:O | Das Fileobjekt, das eingelesen wird |
aBufferVar:R | Die Variable, die den Inhalt erhält |
aCount:N | Die Anzahl von Bytes, die gelesen werden |
Rückgabewert
Numerisch - Anzahl gelesener Bytes
Beispiel
| aFileName, oFileObject, rBuffer |
aFileName := 'C:\Temp\Test.txt',
oFileObject := FOpen(aFileName, FO_READ),
FRead(oFileObject, rBuffer, 10),
WriteLn(rBuffer),
oFileObject.Position := 6,
FRead(oFileObject, rBuffer, 8),
WriteLn(rBuffer),