IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

probl�me splash screen


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut probl�me splash screen
    J'ai ajout� le code de developpez sur le splash screen:


    http://cpp.developpez.com/faq/bcb/?p...nsguiinterface

    Mais la page de splsh screen ne s'efface pas apr�s ouverture de l'application.
    pourtant j'ai bien mis le code

    Voil� mon code


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Application->Initialize();
     Splash_dlg=new TSplash_dlg(NULL); // Crée la fiche dynamiquement
    Splash_dlg->Show(); // Affiche la fiche
    Splash_dlg->Repaint(); // Pour afficher son contenu
     
     
    Application->CreateForm(__classid(TSplash_dlg), &Splash_dlg);
    delete Splash_dlg; // Supprime la fiche et libère la mémoire utilisée
     
    Application->CreateForm(__classid(TForm1), &Form1);
    Application->Run();

  2. #2
    Membre �clair� Avatar de getz85
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Janvier 2008
    Messages
    423
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 423
    Par d�faut
    Tu as essay� de fermer le splash screen � l'ouverture de ta form principale?


  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut
    mon nouveau code


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Application->Initialize();
    Splash_dlg=new TSplash_dlg(NULL); // Crée la fiche dynamiquement
    Splash_dlg->Show(); // Affiche la fiche
    Splash_dlg->Repaint(); // Pour afficher son contenu
     
     
    Application->CreateForm(__classid(TSplash_dlg), &Splash_dlg);
    Splash_dlg->Close();  //Fermture fenêtre
    delete Splash_dlg; // Supprime la fiche et libère la mémoire utilisée
    Application->CreateForm(__classid(TForm1), &Form1);
    Application->Run();

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut
    j'aimerais savoir comment on fait pour afficher pendant une certaine dur�e le splash screen

  5. #5
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Salut,
    pour moi ton Close et ton delete ne sont pas bien plac�, en effet, si tu regarde bien, ton splash screen reste le temps de cr�er une instance de la fen�tre TSplash_dlg, c'est � dire, de cr�er une deuxi�me instance de ton Splash screen, or ton splash screen est util pour le temps de chargement de ta fen�tre principale, c'est � dire la TForm1, et tu n'as pas besoin de deuxi�me instance de ton splash screen.
    Voici donc ce qu'il faudrait mettre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    Application->Initialize();
    Splash_dlg=new TSplash_dlg(NULL); // Crée la fiche dynamiquement
    Splash_dlg->Show(); // Affiche la fiche
    Splash_dlg->Repaint(); // Pour afficher son contenu
     
     
    Application->CreateForm(__classid(TForm1), &Form1);
    Application->Run();

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut
    �a ne marche pas comme voulu, le Splash screen reste tout el temps affich�

  7. #7
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Oui, excuse moi, j'ai oubli� de remettre le CLose et le delete au bon endroit, voici le code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Application->Initialize();
    Splash_dlg=new TSplash_dlg(NULL); // Crée la fiche dynamiquement
    Splash_dlg->Show(); // Affiche la fiche
    Splash_dlg->Repaint(); // Pour afficher son contenu
     
     
    Application->CreateForm(__classid(TForm1), &Form1);
    Splash_dlg->Close();  //Fermture fenêtre
     delete Splash_dlg; // Supprime la fiche et libère la mémoire utilisée
     Application->Run();

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut
    on a � peine le temps de voir le splash screen

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [WD18] Probl�me splash screen
    Par alaind17 dans le forum WinDev
    R�ponses: 4
    Dernier message: 11/06/2013, 14h39
  2. [AC-2000] Probl�me affichage splash-screen
    Par ThieBEN dans le forum IHM
    R�ponses: 3
    Dernier message: 10/08/2011, 14h15
  3. Probl�me avec le Splash screen
    Par Hoopsy dans le forum C++Builder
    R�ponses: 4
    Dernier message: 07/06/2007, 22h24
  4. Comment faire un splash screen pour son application?
    Par tscoops dans le forum C++Builder
    R�ponses: 4
    Dernier message: 26/04/2007, 14h28
  5. affichage de controles sur un splash screen
    Par shrek dans le forum C++Builder
    R�ponses: 3
    Dernier message: 20/11/2003, 19h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo