Alles anzeigenBlockRead(#N|D, [B[, N1, N2]])
#N : Dateikennung (1..99)
D : Dateiname mit Pfad
B : Bereichsvariable
N1 : LongInt - Offset: Adresse in der Bereichsvariablen
N2 : LongInt - Anzahl BytesErgebnis, wenn ein Bereich angegeben ist: Integer - tatsächlich gelesene Bytes
Ergebnis, wenn kein Bereich angegeben ist: String, der die gelesenen Bytes enthält
...
Ab Version X4 kann auch die gesamte Datei direkt in einen String gelesen werden:
Ergebnis$ = BlockRead(Datei$)
Aber es erscheint:
- XProfan-Runtime X4.0
- XProfan-Fehler
- Bereichs-Variable erwartet.
- Zeile ...!
Allerdings nicht immer. Ich weiß jetzt nicht, ob mich da der Interpreter oder der Compiler ärgert.
Hier ist move("filetolist" ein Ausweg. Aber der Bug sollte natürlich raus.