Salut à tous,

A partir de la FAQ, voila comment j'ai fait afin de créer un Splash screen pour mon application:

J'ai créé une nouvelle form, 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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Splash_dlg=new TSplash_dlg(NULL); 
Splash_dlg->Show();
Splash_dlg->Repaint();
Après l'instruction Application->CreateForm(), j'ai placé le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
delete Splash_dlg;
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