Einzelnen Beitrag anzeigen

s-off

Registriert seit: 20. Jan 2010
89 Beiträge
 
Delphi 2010 Professional
 
#1

Register oder Initialization?

  Alt 11. Apr 2011, 11:57
Hallo,

ich setze mich gerade ein wenig mit der ToolsAPI auseinander.

In den Beispielen ist es so, dass für die Initialisierung der Experten immer die Register-Prozedur genutzt wird, z.B. so:

Delphi-Quellcode:
Procedure Register;
//Registriert den Experten
Var
   oWiz: IOTAWizard;
Begin

   //Wizard erzeugen
   oWiz := TXYWizards.Create;

   //Und registrieren
   RegisterPackageWizard(oWiz);
End;
Meine Frage ist nun, wo hier der Unterschied zur Nutzung des Initialization-Teils liegt, denn das Folgende führt zum gleichen Ergebnis:

Delphi-Quellcode:
Initialization

   //Wizard erzeugen
   oWiz := TXYWizards.Create;

   //Und registrieren
   RegisterPackageWizard(oWiz);
Wo liegen hier generell (auch in Hinsicht der Komponentenentwicklung) die Vorteile / Nachteile / Unterschiede?

Vielen Dank für Eure Erläuterungen.
Gruß
s-off
  Mit Zitat antworten Zitat