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

<- PeekQ() - Memory Inhaltsverzeichnis - PeekU() ->