PeekS()
Syntax
Text$ = PeekS(*Speicherpuffer [, Länge [, Format]])Beschreibung
Liest einen String von der angegebenen Speicheradresse.
Parameter
*Speicherpuffer Die Adresse, von der gelesen werden soll. Länge (optional) Die maximale Anzahl an zu lesenden Zeichen ("Character"). Wenn dieser Parameter nicht angegeben wird oder -1 verwendet wird, dann gibt es kein Maximum. Der String wird gelesen, bis ein abschließendes Null-Zeichen auftritt, oder die maximale Länge erreicht wird. Format (optional) Das beim Lesen des Strings zu verwendende String-Format. Dies kann einer der folgenden Werte sein: #PB_Ascii : Liest die Strings als ASCII #PB_UTF8 : Liest die Strings als UTF8 #PB_Unicode: Liest die Strings als Unicode (Standard)kombiniert mit einem der folgenden Werte:#PB_ByteLength: nur gültig bei Verwendung des #PB_UTF8 Flags, die 'Länge' wird Bytes darstellen (nicht 'Character'-Zeichen). Dies kann nützlich sein, da UTF8 variable Zeichen-Längen ('Character') hat.
Rückgabewert
Gibt den eingelesenen String zurück.
Anmerkungen
Eine Kombination aus PokeS() und PeekS() kann verwendet werden, um eine Konvertierung zwischen den verschiedenen unterstützten String-Modi (ASCII, UTF8 und Unicode) vorzunehmen.
Siehe auch
PokeS(), MemoryStringLength(), CompareMemoryString(), CopyMemoryString()
Unterstützte OS
Alle