Variablen 1-48 von Buttons in Array schreiben und wieder ausgeben

suntmaster

Level-1
Beiträge
25
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich habe 48 Buttons und möchte diese auslesen und den Wert (TRUE or FALSE) zurückgehen an die Buttons.
Ich erstelle also für jeden Button eine globale Variable.
Um dann jeden Button abfragen zu können erstelle ich eine FOR-Schleife, um diese allerdings nutzen zu können muss die vorher die globalen Variable in eine Variable mit [] umwandeln.

Jetzt meine Frage geht das auch mit weniger Aufwand, also dass ich irgendwie direkt die Variablen der Buttons auslesen kann und in ein ARRAY schieben.

Schon mal danke für eure Antworten.
 
Du kannst dir schon zeit sparen, wenn du statt einer einzelnen Variable je Button, gleich mit Arrays arbeitest. Die Visualisierung kommt mit Arrays problemlos zurecht.

So kommst du bei deinen 48 Buttons mit z.B. zwei Arrays aus. Einer, den du zum auslesen verwendest und einen anderen, um Werte zurückzuschreiben.

beides kannst du jetzt mit for Schleifen machen.

Beispiel:

aAction : array[0..47] of Bool;
aReturn: array[0..47] of Bool;

anm.:
aAction würde ich im Konfigurationsdialog des Buttons bei Toggle oder Tasten reinschreiben
aReturn eben dahin wo du im Button dein TRUE oder FALSE haben willst.

for i := 0 to 47 do
if aAction then
aReturn := true;
end_if
end_for

mehr ist das nicht.

hoffe es hilft dir weiter.
cheers :)
 
Zurück
Oben