none
Ajouter un espion est grisé RRS feed

  • Discussion générale

  • Voilà, je recommence (quasiment newbie) à coder dans VS 2017.

    Lorsque j'essai d'ajouter un espion sur une variable, l'option est grisé dans le menu contextuel.

    J'ai donc de la difficulté à déboguer pourquoi mon MessageBox n'apparait pas, peu-importe la condition du If-Then.

    Pourtant un breakpoint sur la ligne "Soo =" arrête bien le code. Et ce n'est pas l'appel de la fonction MessageBox qui est

    erroné car quand je clique sur mon bouton, il ouvre bien la boite de dialogue.

    Oui, j'ai donc deux questions ici, mais la plus importante est l'histoire du choix de menu contextuel "Ajouter un espion",

    qui est grisé.

    Voici le code de mon formulaire;

    Public Class Form1
    
        Sub Start()
            Dim WPath As String
            Dim DPath As String
            Dim ConfigFileName As String
            Dim Soo As Integer
    
            ConfigFileName = "blablabla.cfg"
            WPath = "blablablaxyz\"
    
            If System.IO.File.Exists(WPath & ConfigFileName) = False Then
                Soo = MessageBox.Show("Il est là!", "Missing File", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
            End If
    
        End Sub
    
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim Soo As Integer
            Soo = MessageBox.Show("Eh bien Gilles!", "Missing File", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
        End Sub
    End Class


    lundi 24 avril 2017 07:23

Toutes les réponses

  • Bonjour,
    L'option "Espion" est active durant une session de débogage. Consultez le tutoriel suivant pour la "Observation de variables dans la fenêtre Espion".

    Cordialement,
    Nina

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mardi 25 avril 2017 07:04
    Modérateur
  • Bonjour,

    Suggestion :

    If System.IO.File.Exists(WPath & ConfigFileName) = False Then

    If Not(System.IO.File.Exists(System.IO.Path.Combine(WPath, ConfigFileName))) Then

    Bonne journée.

    L


    • Modifié LupinPc4 mercredi 26 avril 2017 14:58
    mercredi 26 avril 2017 14:57