Autor Beitrag
cokotech
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mi 29.03.06 07:45 
Hallo!

Sagt mal gibt es eine möglichkeit eine variable oder procedur mit einer variablen aufzurufen in der der Name steht... oder so ähnlich... ich versuche das mal zu umschreiben:

Ich habe ein Form mit 40 editfelder in denen letztendlich in allen das gleiche steht oder stehen muss.
Ich will alle diese Felder überprüfen ob da das drin steht was soll also würde der quellcode dazu so aussehen

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
   Try
    StrToInt(form1.edit1.text)
   EXCEPT
    BEGIN
     If length(form1.edit1.Text)<>0
      then form1.edit1.text:='0'
       else fehler:=true;
    END;
   END;


Nun ist das nur ein Bespiel, der echte Kram wäre etwas länger.
Nun müsste ich das 40 mal kopieren und jeweils die Ziffer ändern, was sowohl unübersichtlich als auch nervend ist.
Gibt es nun eine ähnliche Variante wie diese (die natürlich nicht funktionieren kann)

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
for i:=1 to 40 do
   Try
    StrToInt(form1.edit+i.text)
   EXCEPT
    BEGIN
     If length(form1.edit+i.Text)<>0
      then form1.edit+i.text:='0' 
       else fehler:=true;
    END;
   END;


Vielleicht gibt es ja eine Lösung


Gruß CoKoTech

Moderiert von user profile iconGausi: Delphi-Tags hinzugefügt
Miri
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 657


Delphi 3 Prof., Delphi 2005 PE
BeitragVerfasst: Mi 29.03.06 07:48 
such mal nach Suche in der Entwickler-Ecke FINDCOMPONENT
cokotech Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mi 29.03.06 07:56 
user profile iconMiri hat folgendes geschrieben:
such mal nach Suche in der Entwickler-Ecke FINDCOMPONENT



Danke dir....super... das wars.....

Gruß CokoTech!