VB2005 - SplashScreen

Résolu
Signaler
Messages postés
153
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 juillet 2009
-
Messages postés
153
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 juillet 2009
-
Bonjour à tous,


Voici j'ai un petit soucis avec Vb 2005 express.

je vous explique mon problème:

Voilà j'ai créé une application windows (créé par défaut avec une form vide form1)

à mon projet j'ai rajouté une form de type Splashscreen (Splash1)

Ensuite dans les propriétés du projet j'ai renseigné form1 comme fenêtre de démarrage et Splash1 comme Splash Screen.

Lorsque je lance mon appli je vois bien la splash screen mais lorsque
qu'elle se ferme je reçois le message "NullReferenceException Object
reference not set to an instance of an object." et l'appliaction se
termine.

A savoir que je n'ai encore entré aucune code.


Ma question est donc de savoir comment je dois faire pour que cela fonctionne.


D'avance merci pour votre aide

Stephane

2 réponses

Messages postés
153
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 juillet 2009
1
Pour ceux que ça interesse voici comment contourner ce problème en attendant une correction

Visual Studio and .NET Framework
Solutions de contournement proposées, ----
<table id="ctl00_MasterBody_FullList" class="7em" style="width: 600px; border-collapse: collapse;" border="0" cellspacing="0">----, <table width=\"100%\">----
114918., Receive NullReferenceException when using Splash Screen
I
get a NullReferenceException executing a VERY simple VB windows forms
application having a main form and a splash screen. No code is added to
the project manually.
Fermé actifs saisis le 11/11/2005 par crocker
</td></tr></tbody></table></td></tr><tr><td>Saisi parcrockerle18/01/2006

Opening another form when the Splash form opens seems to work. Add a Windows Form to your project (frmByPass).
Set it's border style to none.
Set it's opacity to 0%
Set ShowInTaskbar to False.
In the Load event for the Splash form, add the following code.

frmByPass.Show

Run your project.

Your Splash screen will now appear. So will frmByPass, but it won't be seen. As soon as
The Splash screen closes, so will frmByPass and your Main form will be open.

</td></tr></tbody></table>
Messages postés
153
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 juillet 2009
1
OK après quelques recherches j'ai decouvert que c'était un bug connu par microsoft