Naja das mache ich ja. Im
DPR wird es mit :
SplashScreenFormVar:=TSplashScreenForm.Create(nil);
erzeugt, wobei SplashScreenFormVar eine Variable in der SplashUnit.pas ist und auf
var SplashScreenFormVar : TSplashScreenForm;
verweist.
Dann wird das Formular mit
SplashScreenFormVar.Show;
im
DPR erzeugt.
In FormCreate des Mainforms greife ich dann wieder auf diese Varaible zu und versuche es zu schließen:
if Assigned(SplashScreenFormVar) then SplashScreenFormVar.Free;
Das funktioniert problemlos, wenn ich die gleiche SplashScreen-Erzeugung in FormCreate verwende, ich benötige aber einen SplashScreen im
DPR vor der Erzeugung der Mainform.