ReadString()
Syntax
Text$ = ReadString(#Datei [, Flags [, Länge]])Beschreibung
Liest einen String aus einer Datei bis ein 'End Of Line' (EOL - in Deutsch: "Ende der Zeile") Zeichen gefunden wird (Unix-, DOS- und Macintosh-Dateiformate werden unterstützt).
Parameter
#Datei Die Datei, aus der gelesen werden soll. Flags (optional) Die anzuwendenden Flags beim Lesen des Strings. Dies kann einer der folgenden Werte sein: #PB_Ascii : liest den String als ASCII, auch wenn das Programm im Unicode-Modus kompiliert ist #PB_UTF8 : liest den String als UTF8 #PB_Unicode: liest den String als UTF16kombiniert mit:#PB_File_IgnoreEOL: ignoriert das Ende der Zeile (aber der daraus resultierende String wird sie noch enthalten) bis zur angegebenen Länge oder dem Ende der Datei.Wenn dieser Parameter nicht angegeben wird, dann wird der String im UTF8-Format gelesen.Länge (optional) Liest die Datei, bis die Länge (in Zeichen) erreicht wird. Wenn ein "Ende der Zeile" (EOL) auftritt, bevor die Länge erreicht wird, dann wird das Lesen gestoppt (außer das Flag #PB_File_IgnoreEOL wurde gesetzt).
Rückgabewert
Gibt den gelesenen String zurück, oder einen leeren String, wenn das Lesen fehlgeschlagen ist.
Anmerkungen
Für das Ermitteln der in einer Datei verwendeten String-Kodierung ("Byte Order Mark") ist die ReadStringFormat() Funktion verfügbar.
Für ein Beispiel siehe ReadFile().
Siehe auch
WriteString(), ReadStringFormat(), OpenFile(), ReadFile()
Unterstützte OS
Alle