Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Variabler Objekt-Name beim abrufen oä


Sy- - Fr 24.02.06 12:02
Titel: Variabler Objekt-Name beim abrufen oä
Hi All,

eine für mich ineressante Sache bei einer Programmier-Sprache ist es immer, wenn ich irgendwelche Variablen oder Objekte variabel angeben kann.
Blos kenn ich das immer noch nicht bei Delphi.

Beispiel:
Ich habe ein TEdit namens edit1, edit2, edit3 und edit4.
Nun möchte ich in einer Schleife alle 4 edits nacheinander leeren.

Delphi-Quelltext
1:
2:
3:
4:
5:
while x<4 do
begin
  x:=x+1;
  'edit'+inttostr(x).text:='';
end;

so etwas im prinzip.
Ist halt nur die Frage in welchem Syntax und ob es überhaupt geht.

Gruß


LLCoolDave - Fr 24.02.06 12:20

Such mal nach FindComponent. Oder du könntest die Edit Felder auch in einen Array packen und zur Laufzeit erstellen, dann kannst du dynamisch über den Array darauf zugreifen.