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 :

Problème de récupération variable 32 bits ou 64 bits automatisé


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Par défaut Problème de récupération variable 32 bits ou 64 bits automatisé
    bonsoir, j'ai un petit soucis concernant des renvois automatisé suivant si le système est détecté en 32 ou 64, voici mon bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     Private Sub menu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim architecture As String
            architecture = Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE")
            If architecture = "x86" Then
                affiche_version.Text = "Edition 32 Bits détectée"
                Dim variable1 As String
                variable1 = "chemin_1"
            End If
            If architecture = "AMD64" Then
                affiche_version.Text = "Edition 64 Bits détectée"
                Dim variable1 As String
                variable1 = "chemin1"
            End If
        End Sub
    ensuite, j'ai créé un bouton ou j'aimerais bien rappeler variable1, mais comme il est dans un autre sub, je ne sais pas comment le rappeler?
    Si une âme charitable passe dans le coin, je la remercie d'avance.

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    tu n'est pas obligé de déclarer ta variable dans le load déclare le directement dans ta class et tu l'affecte dans ton load

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Par défaut
    je n'y avais pas pensé
    Du coup, je suis en train d'essayer.
    Nouveau soucis :
    comme la déclaration de la variable est dans un "if",
    il me sort l'erreur suivante lors de la réutilisation de la variable :
    'variable1' n'est pas déclaré. Il peut être inaccessible en raison de son niveau de protection.

  4. #4
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Comme ça je pense
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Dim variable1 As String
     
     Private Sub menu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim architecture As String
            architecture = Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE")
            If architecture = "x86" Then
                affiche_version.Text = "Edition 32 Bits détectée"
                variable1 = "chemin_1"
            End If
            If architecture = "AMD64" Then
                affiche_version.Text = "Edition 64 Bits détectée"
                variable1 = "chemin1"
            End If
        End Sub

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Par défaut
    Merci pour le cout de main, c'est exactement ca!!!!
    Si un jour je peux retourner les coups de main, n'hésiter pas.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Problème de récupération variable dans URL
    Par missJu dans le forum Symfony
    Réponses: 11
    Dernier message: 28/11/2011, 18h31
  2. Problèmes récupération variable
    Par bouchette63 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/06/2006, 10h44
  3. [MySQL] Problème récupération variable pour requête SQL !!
    Par mLk92 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/06/2006, 16h08
  4. [VBA-E]problème de récupération de variables et d'event
    Par zenix dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/04/2006, 12h53
  5. [MySQL] problèmes de récupération de variables
    Par bullrot dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 03/03/2006, 12h27

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