PeekS()
Syntax
Text$ = PeekS(*SpeicherBuffer [, Laenge [, Flags]])Beschreibung
Für fortgeschrittene Programmierer. Sehr nützlich, um einen String an der angegebenen Speicheradresse '*SpeicherBuffer' auszulesen. Der String sollte mit einem '0' Zeichen enden (Null-terminierter String), andernfalls wird der Speicher solange ausgelesen, bis ein '0' Zeichen auftritt.
Ein optionaler Parameter 'Laenge' (in Character) kann angegeben werden. Wenn der 'Flags' Parameter nicht angegeben wird, wird der String als Unicode gelesen, wenn das Programm im Unicode-Modus kompiliert wurde, andernfalls wird er als ASCII gelesen.
Der optionale 'Flags' Parameter kann einer der folgenden Werte sein:#PB_Ascii : Liest den String als ASCII, auch wenn das Programm im Unicode-Modus kompiliert wurde #PB_UTF8 : Liest den String als UTF8 (das Programm kann sowohl im Unicode- als auch im ASCII-Modus sein) #PB_Unicode: Liest den String als Unicode, auch wenn das Programm im ASCII-Modus kompiliert wurdeWenn der 'Flags' Parameter angegeben wird, kann 'Laenge' auf -1 gesetzt werden, um den String zu lesen, bis ein Null-Zeichen gefunden wird.
Hinweis: eine Kombination aus PokeS() und PeekS() kann verwendet werden, um eine Konvertierung zwischen den verschiedenen unterstützten String-Modi (ASCII, UTF8 und Unicode) vorzunehmen.
Unterstützte OS
Alle