-
-
Tabelle über Variable aufrufen bzw. lesen
Hallo,
um mein Problem zu schildern, hol ich etwas weit aus:
in Bascom gibt es die Funktion LOOKUP. Damit besteht die Möglichkeit eine Variable aus einer bestimmten Position einer sog. Tabelle zu lesen.
ich verwende diese Funktion eigentlich sehr gern, um mehrere aufeinander folgende Byte aufzurufen und z.B. zu einem Videocontroller zu schicken.
Die Bascom Syntax sieht so aus: var = LOOKUP ( value, label ).
in var "steht" der code von der Position (value) der Tabelle (label).
Um jetzt die Funktion für mehrere Tabellen nutzen zu können, muss ich diese über CASE oder IF auswählen:
if font = 0 then par = Lookup(G,Font_8x
if font = 2 then par = Lookup(G,Font_11x11)
if font = 3 then par = Lookup(G,Font_32x32)
if font = 4 then par = Lookup(G,Font_48x47)
bei 5 zeichensätzen ist das ja noch ok, aber nicht wirklich elegant.
Nun meine Frage: gibt es eine Möglichkeit LABEL irgendwie als Variable zu definieren?
Its not a bug its a feature 
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen