Sorry, an der Stelle werde ich Dir wahrscheinlich nicht weiterhelfen können.
Du könntest versuchen die Komponente durch eine Standardkomponente zu ersetzen.
Und ein letzter Versuch:
Delphi-Quellcode:
var ok : Boolean;
begin
Application.Initialize;
Application.Title := 'SoftwareTest';
Application.CreateForm(Tfrm_MDI, frm_MDI);
Application.CreateForm(Tfrm_DBSetup, frm_DBSetup);
Application.CreateForm(Tfrm_Setup, frm_Setup);
Application.CreateForm(Tfrm_DDE, frm_DDE);
ok := frm_MDI.KDRReg.CheckReg(TRUE);
Application.CreateForm(Tfrm_Setup, frm_Setup);
Application.CreateForm(Tfrm_Designer, frm_Designer);
frm_Setup.Init;
frm_DBSetup.Init;
frm_MDI.Init;
ok := ok and Tfrm_Login.Create(nil).Execute(vmastermode);
frm_MDI.InitAfterLogin(vmastermode);
if ok then
Application.Run;
frm_MDI.DeInit;
end.
Möglicherweise ist das bei Deiner Applikation aber gar nicht umzusetzen, weil einige Formulare vielleicht nur erzeugt werden dürfen, wenn die vorigen erfolgreich initialisiert bzw. abgeschlossen wurden.
Gruß Hawkeye