Hilfe
PeekByte
Aufruf
Parameter
Rückgabewert
Beschreibung
Zusatzinformation
Beispiel
Siehe auch
wert = PeekByte (bank, pos)
Parameter
bank |
Identität der Speicherbank (ermittelt mit CreateBank![]() |
pos | genaue Position (ab 0) |
Rückgabewert
Es wird ein Wert zwischen 0 und 255 zurückgeliefert.
Beschreibung
Diese Funktion liest ein Byte aus einem Speicherfeld. Ein Speicherfeld wird mit CreateBank erstellt und funktioniert so ähnlich wie ein Dim-Feld, nur sind die Daten direkt hintereinander gespeichert.
Zusatzinformation
Für diese Funktion muss eine genaue Byte-Position im Speicherfeld angegeben werden. Wird eine falsche Position angegeben, so kann evtl. ein falscher Wert zurückgeliefert werden. Die nachfolgende Tabelle zeigt verschiedene Typen von Werten, die ein Speicherfeld aufnehmen kann:
Name | Bytes | Type | Min. | Max. |
---|---|---|---|---|
Byte | 1 | Ganzzahl | 0 | +255 |
Short | 2 | Ganzzahl | 0 | +65535 |
Integer | 4 | Ganzzahl | -2147483648 | +2147483647 |
Float | 4 | Kommazahl | -2 Mrd. | +2 Mrd. |
Beispiel
Dieses Beispiel demonstriert die BANK-Möglichkeiten:
bnkTest = CreateBank(500)
PokeByte bnkTest,1,255
PokeInt bnkTest,2,12345678
PokeShort bnkTest,6,12345
PokeFloat bnkTest,8,12345.6789
Print PeekByte (bnkTest,1)
Print PeekInt (bnkTest,2)
Print PeekShort (bnkTest,6)
Print PeekFloat (bnkTest,8)
FreeBank bnkTest
WaitKey
PokeByte bnkTest,1,255
PokeInt bnkTest,2,12345678
PokeShort bnkTest,6,12345
PokeFloat bnkTest,8,12345.6789
Print PeekByte (bnkTest,1)
Print PeekInt (bnkTest,2)
Print PeekShort (bnkTest,6)
Print PeekFloat (bnkTest,8)
FreeBank bnkTest
WaitKey
Siehe auch
WriteBytes, PokeShort, PokeInt, PokeFloat, PokeByte, PeekShort, PeekInt, PeekFloat, ReadBytes, FreeBank, CreateBank, ResizeBank

