Nochmals einen Frage an unsere SCL Profis

bluebird277

Level-1
Beiträge
100
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

hab da nochmal ein kleines Problem.

Hab ein Array mit Structur und 10 Speicherplätze

db100.X_Axis_small_box[0].speed:=222;

Wie bekomme ich es hin das ich auf einmal in alle 10 Array Felder .Speed einen Wert schreiben kann.

Ich könnte jetzt manuell alle 10 heruntertippen dazu hab ich aber keine Lust und es ist etwas unprofessionell :)

Vielen Dank
 
Mit einer Schleife und

db100.X_Axis_small_box[I].speed:=222;

I als Int von 0-9 zählen für 10 Werte.

Code:
FOR I := 0 TO 9 DO
   db100.X_Axis_small_box[[B][COLOR="Red"]I[/COLOR][/B]].speed:=222;
END_FOR;
 
und achte darauf das i im l-stack temporär ist, sonst kann es passieren das du durch ungeschicktheit die adressen doppelt belegst und eine endlosschleife provorzierst
 
und achte darauf das i im l-stack temporär ist, sonst kann es passieren das du durch ungeschicktheit die adressen doppelt belegst und eine endlosschleife provorzierst

???
Wenn I in der For-Schleife verwendet wird, kann er es unbesorgt so benutzen, da es ja bei Eintritt in die Schleife mit 0 initialisiert wird.
 
Zurück
Oben