Einzelnen Beitrag anzeigen

jangbu

Registriert seit: 6. Apr 2006
171 Beiträge
 
Delphi 10.3 Rio
 
#1

FindComponent auf andere Unit

  Alt 3. Mai 2010, 12:26
Hallo,

Delphi-Quellcode:
var acomp : TComponent;
beging
  for i:=1 to 10 do
  begin
    acomp := FindComponent('Panel'+IntToStr(i));
    if acomp <> nil then
      (acomp as TPanel).Color := clRed;
end;
geht solange ich eine Komponente (TPanel) aus der aktiellen Unti abfrage. Frage ich jedoch eine Komponente aus einer anderen Unit des Projektes ab:

Delphi-Quellcode:
    { incl. Unit-Name } 
    acomp := FindComponent('Form1.Panel'+IntToStr(i));
bekomme ich immer nil zurück, also die Komonente wird nicht gefunden?
Wie kann ich dynamisch auf Komponenten anderer Units zugreifen?

Danke
jangbu

[edit=mkinzler]Delphi-Tags eingefügt Mfg, mkinzler[/edit]
  Mit Zitat antworten Zitat