Controle du delai d'affichage d'une page de demarrage en Delphi 7
cs_effio
Messages postés10Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention16 février 2007
-
26 déc. 2006 à 15:19
N_M_B
Messages postés94Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention 1 mars 2008
-
25 janv. 2007 à 14:55
avant tout, JOYEUX NOEL à vous tous!!!
J'aimerais trouver un moyen pour controler le delai d'affichage d'une page de demarrage, je m'efforce de parametrer le composant timer mais c'est sans succès.S'il existe un notre moyen pour effectuer cette tache je serai très ravis de le connaitre...
Merci , bonnes fêtes!
cs_effio
Messages postés10Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention16 février 20071 26 déc. 2006 à 16:38
merci de vous interesser
j'implemente un petit projet et j'ai creé un page qui s'affiche avant l'exécution de l'application.A la compilation, la page (une image ke j'ai mis sur une fiche) apparait seulement une fraction de seconde, maintenant j'aimerais pouvoir controler son delai d'affichage, pendant 5 secondes par exemple...
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 26 déc. 2006 à 22:14
Salut,
Dans l'évènement OnCreate de la fiche principale de ton application, il te faut compter jusqu'à 5 secondes (avec un Sleep(), une boucle, un Timer, ce que tu veux...)
N_M_B
Messages postés94Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention 1 mars 2008 27 déc. 2006 à 13:02
Bonjour a tous !
Mavic l'écran dont tu parle s'appele un splash screen si tu cherche sur google tu trouvera boucoup de sources a ce propos ,
bon voila un petite éxample :
ceci est le fichier.dpr (le programme):
begin
Application.Initialize;
SplashScreen := TSplashScreen.Create(Application); { Création la fenêtre de Splash }
SplashScreen.Show; { Affichage de cette fenêtre }
SplashScreen.Update; { forçage de l'affichage de la fenêtre }{ sinon elle n'apparaît que partiellement }sleep(5000) {attendre 5 secondes avant de continuer}
Application.CreateForm(TForm1, Form1); { Création des autres fiches de l'application }
SplashScreen.Close; { Fermeture la fenêtre de Splash }
SplashScreen.Release; { Destruction de la fenêtre de Splash }
Application.Run;
end.
cs_effio
Messages postés10Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention16 février 20071 22 janv. 2007 à 22:28
merci bcp, c'est effectivement ske je voulais realiser mais j'ai du ajouter le composant Timer pour controler le delai d'affichage;ca marche egalement avec "Sleep( )"
désolé pour la reponse tardive
mavic