Einzelnen Beitrag anzeigen

Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#9

Re: mehrere dateien ansprechen

  Alt 16. Feb 2006, 16:13
Zitat von malo:
jfheins hat geschrieben, es sei nicht möglich, einen Komponentennamen mit einer Variablen zu verknüpfen
Es ist möglich uns zwar mitfunction FindComponent(const AName: string): TComponent; Damit kannst du einfach nach vorhandenen Komponenten suchen.

In deinem Fall etwa so:
Delphi-Quellcode:
var AComponent: TComponent;
for i:=1 to 10 do begin
  AComponent := FindComponent('Image'+IntToStr(i));
  if AComponent <> nil then begin
    // Komponente gefunden - nur noch Typecasten und benutzen =)
    (AComponent as TImage).Picture.LoadFromFile('bla_blubb'+IntToStr(i)+'.bmp');
  end;
end;
Ich hoffe das ist, was du gesucht hast.
(Hiermit kannst du durchnummerierte, ähnliche Komponenten der Reihe nach ansprechen)
Manuel
  Mit Zitat antworten Zitat