Zitat von
Tonic1024:
Erstellst du denn den record dynamisch? sonst weisst du doch wie lang der ist?!?
Ja aber das ist ja das Problem. Ich lese an mehreren Stellen das Record aus, zB um es in ein StringGrid einzulesen. Wenn ich jetzt aber das Record verändere, dh ein Element hinzufüge oder entferne muss ich überall den gesamten Code anpassen.
Ganz praktisch wäre so etwas auch im folgenden Fall: wenn man zB das Record über ein Form einlesen möchte, muss man jetzt noch dieses Form statisch zur Erstellungszeit erzeugen. Toll wäre es doch aber, wenn es ne Möglichkeit gäbe, dieses Form in Abhängigkeit von der Anzahl der Recordelemente zur Laufzeit zu erstellen.
Das Einzige was mir dazu einfiel, ist entweder eine Konstante mit der Länge des Records, bzw ein Array in dem nocheinmal die Elementnamen des Records gespeichert sind. Dieses Array könnte man dann dynamisch durchlaufen.
Aber das ist ja eigentlich das, was ich umgehen möchte. So muss ich zwar nicht ständig den ganzen Code ändern, aber immerhin noch zwei Quellen pflegen, das Record und das Array.
Mir schwebt halt vor, nur das Record pflegen zu müssen.
Tu es oft - Bald bist du zu alt.