SplashForm - what I have to do? lazarus / 7-LCL ---------------------------------------------------------------------- JanH · 2006-02-27 11:27 What else I have to do to see a splash form on loading my app? I have created a form, set its formstyle to fsSplash, put a label on it and saved it. But when I start the program, OnShow of this splash form never be  called. :-( ---------------------------------------------------------------------- glober · 2006-02-28 02:35 Try following this guide: http://delphi.about.com/od/formsdialogs/a/splashscreen.htm . The only thing I recommend you change is to replace      SplashScreen := TSplashScreen.Create(Application); with      SplashScreen := TSplashScreen.Create(nil); This doesn't kill the application under Windows, if you free the SplashScreen, If I recall corectly. HTH ---------------------------------------------------------------------- mattias · 2006-02-28 10:58 The Delphi approach will not work on all platforms. Add this in your .lpr file after the Application.Initialize:     SplashForm := TSplashForm.Create(nil);     SplashForm.Show;     Application.ProcessMessages; // process splash paint message ---------------------------------------------------------------------- Marc · 2006-02-28 11:16 Maybe note to us: when using SplashScreen := TSplashScreen.Create(Application); TApplication can check if the form is a splashform and show it and skip setting it as mainform. ---------------------------------------------------------------------- JanH · 2006-02-28 13:03 thanx for all the help. I thought there was a mechanism wich shows a splash form automatically.