You have probably iterated through the Components array many many times as a Delphi developer. Consider this simple application: It’s probably no surprise that listing the Components of the form like this… for i := 0 to ComponentCount-1 do Memo1.Lines.Add(Components[i].ClassName+’ ...
More...