Salut à tous,

Je vous présente comment j'ai fait afin de créer un Splash screen pour mon application:

J'ai créé une nouvelle fiche, j'ai positionné sa propriété BorderStyle à bsNone et FormStyle à fsStayOnTop que j'ai nommé Splash_dlg. En plus de la form Splash_dlg, j'ai une autre form qui est Form1. Pour ne pas créer la fiche automatiquement au démarrage, j'ai utilisé les options (Projet | Options | Forms). C'est à dire, j'ai affecté Form1 à Main Form, Form1 à Auto-create forms et Splash_dlg à Available-forms.
Ensuite, j'ai affiché la fonction WinMain de mon projet (Project | View source). Avant les instructions Application->CreateForm(), j'ai placé le code suivant :

Code:
Splash_dlg=new TSplash_dlg(NULL); // Crée la fiche dynamiquement
Splash_dlg->Show(); // Affiche la fiche
Splash_dlg->Repaint(); // Pour afficher son contenu
Après l'instruction Application->CreateForm(), j'ai placé le code suivant :

Code:
delete Splash_dlg; // Supprime la fiche et libère la mémoire utilisée
J'ai une erreur : "TSplash_dlg n'est pas définit" .

Est-ce que ce que j'ai fait est juste ????

S'il y a des erreurs dites les moi, please .

A bientôt