L'écran de démarrage le plus basique n'est qu'une image, ou plus précisément, un formulaire avec une image, qui apparaît au centre de l'écran lors du chargement de l'application. Les écrans de démarrage sont masqués lorsque l'application est prête à être utilisée.
Vous trouverez ci-dessous plus d'informations sur les différents types d'écrans de démarrage que vous pouvez voir, et pourquoi ils sont utiles, ainsi que les étapes de création de votre propre écran de démarrage Delphi pour votre application..
Il existe plusieurs types d'écrans de démarrage. Les écrans de démarrage les plus courants sont ceux que vous voyez lors du chargement d'une application. Ceux-ci affichent généralement le nom, l'auteur, la version, le copyright de l'application, une image ou un type d'icône qui l'identifie de manière unique.
Si vous êtes un développeur de shareware, vous pouvez utiliser des écrans de démarrage pour rappeler aux utilisateurs d'enregistrer le programme. Ceux-ci peuvent apparaître lors du premier lancement du programme, pour indiquer à l'utilisateur qu'il peut s'inscrire s'il souhaite des fonctionnalités spéciales ou pour obtenir des mises à jour par e-mail pour les nouvelles versions..
Certaines applications utilisent des écrans de démarrage pour informer l'utilisateur de la progression d'un processus long. Si vous regardez attentivement, certains très gros programmes utilisent ce type d'écran de démarrage lorsque le programme charge des processus et des dépendances en arrière-plan. La dernière chose que vous voulez, c'est que vos utilisateurs pensent que votre programme est "mort" si une tâche de base de données est en cours d'exécution.
Voyons comment créer un écran de démarrage simple en quelques étapes:
Application.Initialize; // cette ligne existe! SplashScreen: = TSplashScreen.Create (nil); SplashScreen.Show; SplashScreen.Update;
SplashScreen.Hide; SplashScreen.Free;
Dans cet exemple, en fonction de la vitesse de votre ordinateur, vous verrez à peine votre nouvel écran de démarrage, mais si vous avez plusieurs formulaires dans votre projet, l'écran de démarrage apparaîtra certainement.
Pour plus d'informations sur la prolongation de la durée de l'écran de démarrage, lisez le code dans ce fil de débordement de pile.
Pointe: Vous pouvez également créer des formulaires Delphi personnalisés.