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 :

Mettre en mémoire une valeur (vb FormWindows)


Sujet :

VB.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2016
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2016
    Messages : 147
    Points : 81
    Points
    81
    Par défaut Mettre en mémoire une valeur (vb FormWindows)
    Bonjour à tous,

    Alors petite question toute simple pour la plus part je suppose mais bon moi je ne sais pas encore .

    Pouvons-nous en vb mettre une valeur en mémoire, tout simplement comme une session en asp.

    Merci de me montrer le chemin si vous savez.

  2. #2
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Salut,

    pourrais-tu préciser ce que tu penses par "en mémoire" ?
    En ASP.NET les variables de la session courante sont effectivement en mémoire ... mais comme n'importe quelle variable.
    Plus je connais de langages, plus j'aime le C.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2016
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2016
    Messages : 147
    Points : 81
    Points
    81
    Par défaut
    Ce que je voulais dire c'est par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim nom As String = "Toto"
    Cette variable nom j'aimerais récupérer sa valeur partout à n'importe quel moment et sans attaquer de nouveau la base de données.
    Elle serait stockée pour l'utiliser à n'importe quel moment.

    Il n'existe pas un moyen comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Session("ID_User") = tbUser.text

  4. #4
    Membre du Club Avatar de GavrocheNET
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2016
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2016
    Messages : 54
    Points : 53
    Points
    53
    Par défaut
    Salut,

    Si tu déclares cette variable en public

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public nom As String = "Toto"
    Alors une fois que tu lui auras assigner une valeur, elle restera la même tout le long de ton exécution.
    Soyons solidaires ! Pensons aux et aux mais surtout aux !

  5. #5
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    D'accord,

    tu peux faire une variable static, dans une classe visible de tous (qui peut également être static si elle n'embarque que des var/fonctions statiques).
    Un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public static class MyConstants {
    	public static string SomeGlobalString = "une string";
    }
    // .... n'importe d'où dans le code où la classe MyConstants est visible
    MyConstants.SomeGlobalString = "tutu";
    edit : arf, je sais pas comment ça marche en VB.NET
    Plus je connais de langages, plus j'aime le C.

  6. #6
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2016
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2016
    Messages : 147
    Points : 81
    Points
    81
    Par défaut
    Ah oui que je suis ignorant... ^^

    Effectivement, merci à vous deux !!

  7. #7
    Membre du Club
    Homme Profil pro
    Drilling enginer
    Inscrit en
    Décembre 2015
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Drilling enginer
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2015
    Messages : 108
    Points : 45
    Points
    45
    Par défaut
    dans l'explorateur de solution, click droit sur le nom de ton programme (la racine) et choisir propriétés, puis dans la page qui s'ouvre choisir "paramètres" toute les variables que tu mettras la seront disponible partout sous la forme [my.setting."nom de la variable"], en écriture et lecture.

  8. #8
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2016
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2016
    Messages : 147
    Points : 81
    Points
    81
    Par défaut
    Cool PierreLec j'avais oublié qu'on pouvait faire ça

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

Discussions similaires

  1. Mettre en session une valeur int (ou integer)
    Par Logic_613 dans le forum Spring Web
    Réponses: 0
    Dernier message: 05/01/2013, 18h54
  2. [OpenOffice][Tableur] Mettre en mémoire une page html
    Par junior76 dans le forum OpenOffice & LibreOffice
    Réponses: 0
    Dernier message: 25/02/2010, 13h58
  3. mettre a jour une valeur automatiquement chaque jour
    Par tkhchkhiche dans le forum Langage
    Réponses: 17
    Dernier message: 12/09/2009, 05h19
  4. Garder en mémoire une valeur de champs
    Par phinks94 dans le forum IHM
    Réponses: 2
    Dernier message: 03/07/2007, 10h09
  5. Réponses: 18
    Dernier message: 21/10/2006, 19h10

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