Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#6

Re: Variablen eine Procedure benutzen

  Alt 23. Nov 2005, 15:01
Zitat von kingflo:
Aber ich könnte in der License.pas eine procedure erstellen, und diese Procedure der OnLicenseFull procedure zuweisen.

Denn ziel ist es, das die License.pas auf alle anderen Anwendungen leicht anwendbar ist, und alles in der License.pas passieren soll.

Wie kann ich denn am bessten eine Procedure einer zur laufzeit erstellten komponente zugreifen?

Hi,
am Einfachsten bzw. wie ich finde am Saubersten geht dass, indem du ein Interface oder eine Abstrakte Klasse verwendest. Diese hat dann die Methode LicenceFull(...);
Nun leitest du in deinen Versionen einfach von der Klasse ab bzw. implementierst entsprechend das Interface.
Wird nun eine Instanz von dieser Klasse erstellt, dann wird dir auch zur Laufzeit zugesichert, dass die Methode LicenceFull vorhanden ist.

Hoffe ich hab dich richtig verstanden

Gruß Der Unwissende
  Mit Zitat antworten Zitat