danke erstmal eurer hilfe.
Delphi-Quellcode:
for i := Application.ComponentCount - 1 downto 0 do
if Application.Components[i].Name = 'bt' + IntToStr(i) then ...
funktioniert.
es werden alle objekte aufgelistet.
aber:
Application.Components[i].Caption := 'was auch immer';
funzt leider nicht.
man kann so keinen objekt etwas zuweisen. das caption oder egal was da steht funzt nicht.
jetzt mache ich den ganzen laden dynamisch. d.h. es werden nur soviele z.bsp. buttons zur laufzeit angelegt wie benötigt.
da ist schon meine nächste frage:
auch wenn man objekte zur laufzeit anlegen möchte, müssen diese ja deklariert werden.
aber wenn ich jetzt nicht wieß wieviel es werden, was soll ich da dann machen? etwa auf verdacht mal so 100 buttons deklarieren!?!?
hat jemand ne idee?
gruß
marcus