moin moin,
ja, ich habe bereits die suchfunktion genutzt und einen hinweis darauf erhalten, dass "Screen.FormCount" das sein soll, was ich benötige. Ist es aber leider offensichtlich nicht ganz.
Delphi-Quellcode:
for j := 0 to screen.FormCount-1 do
for i := 0 to screen.forms[j].componentcount-1 do
screen.forms[j].components[i].tag := ((j+1) * 10000) + i;
Problem: Ich habe derzeit 3 Formulare, die for geht also von 0 - 2, das überschreitet dann aber den Listindex?
Zitat:
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt sms_manager.exe ist eine
Exception der Klasse EListError mit der Meldung 'Listenindex überschreitet das Maximum (2)' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------
Ideen?
Edith meint: Kann es sein das "FormCount" eine andere Anzahl Formulare zurückgibt, als sich in dem Array "Forms" zurückgibt?