Hilfe

PokeFloat

B2D B+ B3D

Aufruf

PokeFloat bank, pos, wert#

Parameter

bank Identität der Speicherbank (ermittelt mit CreateBank)
pos genaue Byteposition (ab 0)
wert eine Kommazahl zwischen -2 Mrd. und +2 Mrd.


Rückgabewert

-


Beschreibung

Dieser Befehl schreibt einen Float-Wert in ein 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:


NameBytesTypeMin.Max.
Byte1Ganzzahl0+255
Short2Ganzzahl0+65535
Integer4Ganzzahl-2147483648+2147483647
Float4Kommazahl-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


Siehe auch

CreateBank, PeekByte, PeekFloat, PeekInt, PeekShort, PokeByte, PokeInt, PokeShort, ReadBytes, ResizeBank, WriteBytes

Übersicht Datenverwaltung Speicherbänke