Einzelnen Beitrag anzeigen

bwolf

Registriert seit: 17. Jan 2006
368 Beiträge
 
Delphi 2009 Professional
 
#1

Funktion einer Form über Screen.Forms aufrufen

  Alt 22. Mär 2007, 11:22
Hi all,

ich steh etwas auf dem Schlauch...
Ich gehe in einer Form über Screen.Forms alle offenen Forms durch, und auf jeder sichtbaren Form möchte ich dann eine eigene Function aufrufen.

Delphi-Quellcode:
    for iInt := 0 to Screen.FormCount-1 do
      if (Screen.Forms[iInt].visible = true) then Screen.Forms[iInt].meineFunction(self);
So klappt das nicht, das er ja meineFunction nicht kennt...aber wie kann man das elegeant lösen?

Ich hab es bisher so gelöst:
Delphi-Quellcode:
    for iInt := 0 to Screen.FormCount-1 do
    begin
      if (Screen.Forms[iInt].visible = true) then
        if Screen.Forms[iInt].Name = 'frm_testthen close := frm_anrede.meineFunction(self);
    end;
Aber das muß doch besser gehn oder?
Danke für eure Hilfe,
grüße ben
  Mit Zitat antworten Zitat