Hm okay. Das hab ich nicht bedacht.
Bau dir eine Klasse, dessen objekt irgendwo für alle zugänglich liegt. sobald ein formular startet meldet es sich an dem objekt an (FormularListe.AddForm( self )
und beim abmelden schmeisste die form wieder aus der liste (FormularListe.RemoveForm( self )
. wenn du jetzt an alle deine nachricht schicken möchtest dann gehst du die liste durch und schickst an jede form die da drin ist die nachricht (FormularListe.SendToAll
Delphi-Quellcode:
for i:=0 to ForularListe.Count -1 do
begin
Postmessage( FormularListe[i].Handle, UM_DEINENACHRICHT, 0, 0 );
end;
gruß
reli