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.