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

VB.NET Discussion :

Probleme compilateur Vbnet


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 104
    Par défaut Probleme compilateur Vbnet
    Bonjour,

    J'ai une form2 qui herite d'une form1.
    J'ai un probleme lors de l'affichage de la form2 (Concepteur de vues).
    Pourtant, le programme fonctionne tres bien quand je l'execute.

    J'ai cette erreur :
    La référence d'objet n'est pas définie à une instance d'un objet.
    Pour cette ligne (dans form1) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Singleton.instance.T = False
    Si j'enleve cette ligne, alors je peux afficher ma form2 .
    Mais Pq?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Par défaut
    C'est que ta variable d'objet Instance (si s'en est une) ne fait pas référence à un objet.
    Avant cette ligne fait ce test :

    Debug.Print Singleton.instance IS Nothing

    A mon avis tu vas avoir un "True"
    Il faut que ta classe singleton crée une instance a renvoyer (si celle-ci n'existe pas déjà... sinon ton singleton n'a plus de sens)

    Tape "Design Patter Singleton" dans google tu vas trouver plein de tuto

    @+

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 104
    Par défaut
    Non, j'ai bien un false.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Par défaut
    OK

    Singleton fait reference à un objet ou bien c'est le nom de ton Assembly ?
    Dans ta classe Singleton "Instance" est déclaré "Shared" ?
    Dans ton singleton ton objet est bien stocké dans une variable "Shared" ?

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 104
    Par défaut
    J'ai une classe singleton avec comme membre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Shared _instance As Singleton
    Et comme acces :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public Shared ReadOnly Property instance() As Singleton
            Get
                If _instance Is Nothing Then
                    _instance = New Singleton
                End If
                Return _instance
            End Get
        End Property

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Par défaut
    Transforme ta Property en fonction Shared, c'est peut être le ReadOnly Property qui le fait tousser... mais dans l'absolu il n'y a pas de raison...

Discussions similaires

  1. accent probleme compilateur
    Par Vestigo dans le forum C++
    Réponses: 4
    Dernier message: 13/08/2007, 23h24
  2. Probleme compilateur C pour lex yacc
    Par benjamin1985 dans le forum Linux
    Réponses: 2
    Dernier message: 01/05/2007, 12h23
  3. Probleme compilateur
    Par tantto dans le forum C++
    Réponses: 12
    Dernier message: 28/03/2005, 13h16
  4. [Kylix 3] Probleme de compilateur
    Par iwky dans le forum EDI
    Réponses: 1
    Dernier message: 11/12/2004, 19h40
  5. probleme de compilateur C++ 5.5
    Par pro-j dans le forum Autres éditeurs
    Réponses: 14
    Dernier message: 04/11/2004, 14h51

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