Guten Morgen!
In einer Methode möchte ich vielen verschiedenen Objekten div. Attributen zuweisen. Um mir die viele Schreibarbeit zu ersparen und modular arbeiten zu können möchte ich dies mit einer Schleife tun. Die Namen der Objekte kommen dazu aus einer Tabelle und werden in die Methode eingelesen.
Beispiel:
ursprüngliche Befehlszeile in der Methode: (Kap_MS01 ist eine Objekt des Typs Variable)
root.MS01.Kapa.kapazitaet := Kap_MS01;
„MS01“ ist der Name des Objekts und Teil der linken Variable, diese wird aus der Tabelle in eine Variable <name> eingelesen.
Nun möchte ich folgende Schleife ausführen:
for zeile := 1 to ModulTabelle.yDim loop
name := ModulTabelle[1,zeile];
name1 := "Kap_"+name;
root.name.Kapa.kapazitaet := name1;
next;
Das klappt allerdings so nicht. Die Variable <name> wird nicht als Teil des Befehls erkannt.
Was tun?
Schönen Dank im Voraus!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP