Entwickler-Ecke

Andere .NET-Sprachen - Late Binding für Prozeduren


Marauder - Mi 08.06.05 01:39
Titel: Late Binding für Prozeduren
Hallo,
man kann mit Delphi doch sicherlich ein Late Binding für Prozeduren erzeugen, oder ?
Ich bin bestimmt nur zu blöd dazu... :wink:

Also :

Ich habe ein Hauptformular und mehrere Unterformulare.
Die Unterformulare enthalten alle eine Funktion 'New'. Aus dem Hauptformular kann ich ja nun
die Funktion in jedem Unterform so ansprechen :


Delphi-Quelltext
1:
(glActiveForm as TSprachen).test('Das ist ein toller Test');                    


Das ist klar.

Aber wie sag ich jetzt dem Hauptformular OHNE benanntes Objekt (TSprachen), das er die Prozedur aufruft ?
(Ich möchte nämlich keine ellenlange Liste mit wenn Form=Form1 then...)

Also praktisch nur


Delphi-Quelltext
1:
glActiveForm.Test ('blahbla');                    


Das gibt's doch irgendwas mit Delegate und Invoke, aber wie funktioniert es ?


Schon mal Danke für eure Hilfe... :P

(Los, beeilt euch, ich hab keine Zeit... :wink: )