Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ausdruck vereinfachen (https://www.delphipraxis.net/18697-ausdruck-vereinfachen.html)

marc.beeh 23. Mär 2004 13:37


Ausdruck vereinfachen
 
Hallo,
wie kann man diesen Ausdruck vereinfachen (verkürzen)?

Delphi-Quellcode:
  namen[1] := Label1.Caption;
  namen[2] := Label2.Caption;
  namen[3] := Label3.Caption;
  namen[4] := Label4.Caption;
  namen[5] := Label5.Caption;
  namen[6] := Label6.Caption;
  namen[7] := Label7.Caption;
  namen[8] := Label8.Caption;
  namen[9] := Label9.Caption;
  namen[10] := Label10.Caption;
  namen[11] := Label11.Caption;
  namen[12] := Label12.Caption;
  namen[13] := Label13.Caption;
  namen[14] := Label14.Caption;
  namen[15] := Label15.Caption;

Markus K. 23. Mär 2004 13:41

Re: Ausdruck vereinfachen
 
Hallo marc.beeh,
so könnte man es vereinfachen.
Delphi-Quellcode:
var Lauf:Integer;
begin
     for Lauf:=1 to 15 do
     begin
          namen[Lauf]:=TLabel(FindComponent('Label'+IntToStr(Lauf))).Caption;
     end;
end;
Hoffe das es funzt.

Tschüß Markus

marc.beeh 23. Mär 2004 13:44

Re: Ausdruck vereinfachen
 
Danke :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz