Thema: Delphi Pro/contra FindComponent

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: Pro/contra FindComponent

  Alt 2. Nov 2004, 15:13
Zitat von glkgereon:
was ist an dem befehl schlecht/nicht optimal?
Es vergleicht den Name der Komponenten -> Stringvergleiche gehören mit zu den langsamsten Operationen (jedenfalls unter Win32 ) überhaupt.
Zitat von glkgereon:
was kann man sonst benutzen?
Du kannst die 2 Arrays Controls bzw. Components eines ContainerControls verwenden.
Delphi-Quellcode:
for i := 0 to pred(ControlCount) do
  if Controls[i] is SomeControlClass then
    DoSomething();
  Mit Zitat antworten Zitat