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 :

récupérer une variable dans un string


Sujet :

VB.NET

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 1
    Points
    1
    Par défaut récupérer une variable dans un string
    Bonjour,
    Je dispose d'un fichier de paramètre qui contient la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    message_mail_to_admin_ds=Hello, " & Chr(10) & "User " & TextBox_name.Text & " " & TextBox_First_name.Text & " to request a new image in the DS software: " & Chr(10) & " - " & os
    Dans mon programme, je récupere cette ligne de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    message = Deployment.RecupereCleFichierIni("message_mail_to_admin_ds", Deployment.fic_lang_appli)
    Jusque la pas de soucis. Par contre je souhaiterais que TextBox_name.Text affiche la variable mais dans mon cas cela m'affiche TextBox_name.Text

    Pouvez vous m'aider ? Je partirais sur lire une variable dans un string, mais je n'ai pas trouvé.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2010
    Messages : 210
    Points : 243
    Points
    243
    Par défaut
    Bonjour,

    Je pense que tu as un problème de cote.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    message_mail_to_admin_ds="Hello, " & Chr(10) & "User " & TextBox_name.Text & " " & TextBox_First_name.Text & " to request a new image in the DS software: " & Chr(10) & " - " & os
    Juste avant le hello.

    A+

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    a force de faire des tests, j'avais oublier se guillemet. Mais cela ne résolut pas le soucis.
    lorsque je lance le débug, la variable renvois cela :
    "Hello, " & Chr(10) & "User " & TextBox_name.Text & " " & TextBox_First_name.Text & " to request a new image in the DS software: " & Chr(10) & " - " & os
    en tant que string.

    sa me parraissais simple de décoder une varriable dans un string mais pas gagné

  4. #4
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Bonjour Franckmonj ,

    Si j'ai bien compris ton fichier de paramètres est de type .ini donc ton problème se situe lorsque tu enregistres ton fichier de paramètres ! Montres-nous comment tu enregistres la valeur de la clé "message_mail_to_admin_ds"


    A+

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    En effet c'est un fichier ini.

    Pour la création du fichier ini, je suis passer par un Notepad++ sur lequel j'ai mis mes clée=valeur.
    Jusqu'à maintenant pas de soucis. Mais la je doit ajouter des variables dans le ini.

  6. #6
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par Franckmonj Voir le message
    En effet c'est un fichier ini.

    Pour la création du fichier ini, je suis passer par un Notepad++ sur lequel j'ai mis mes clée=valeur.
    Jusqu'à maintenant pas de soucis. Mais la je doit ajouter des variables dans le ini.
    Tu utilises certainement de mauvais termes.... donc...qu'appelles-tu exactement variable dans le fichier .ini ??

    Breff on va pas y passer l'après-midi :

    Si tu veux retrouver le nom et le prénom de l'utilisateur depuis ton fichier .ini il faut que tu génères le contenu de ton fichier .ini depuis ton application et non à l'extérieur !

    A+

  7. #7
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Points : 455
    Points
    455
    Par défaut
    Bonjour Franckmonj,
    Ca n'a pas grand chose a voir avec ton problème, pour les chaines de caractères assez complexe tu devrais utiliser le String.Format()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    message_mail_to_admin_ds=String.Format("Hello, {0} User {1} to request a new image in the DS software: {0} - {2}", Chr(10),TextBox_name.Text, os)

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Pour moi le fichier ini contient deux varriables.

    La première est la ligne que récupere ma fonction. Il la récupere de type string.
    La seconde est dans le contenu du string, par exemple : chr(10) ou TextBox_name.Text

    Apres je suis sur que je me trompe dans les termes

  9. #9
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par Franckmonj Voir le message
    Pour moi le fichier ini contient deux varriables.

    La première est la ligne que récupere ma fonction. Il la récupere de type string.
    La seconde est dans le contenu du string, par exemple : chr(10) ou TextBox_name.Text

    Apres je suis sur que je me trompe dans les termes
    1- Il ne faut pas réinventer la roue, il existe des classes de gestion de fichier .ini :

    http://www.developpez.net/forums/d11...i/#post7472174

    2- Si tu as volontairement ecris ceci (avec notepad) dans ton fichier .ini :

    TextBox_name.Text

    ...alors tu ne retrouveras pas la valeur du nom qui se situe dans ton application ! De plus ça ne s'appelle pas une variable.

  10. #10
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    En effet je ne connaissait pas cette méthode.
    Donc si j'en conclu, on ne peu pas envoyer du code depuis un ini (je m'en doutais) mais il me semblais l'avoir déjà fait en php (je sais se n'ai pas du tout la même chose)

    Bo dommage, je vais faire autrement.

  11. #11
    Membre actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2010
    Messages : 210
    Points : 243
    Points
    243
    Par défaut
    Si,
    Tu as mal interprété ce que t'as dit wallace1 et peut être pas bien compris le lien qu'il t'a mis.

    Tu dois remplir ton fichier .ini depuis ton code.

    Tu as les deux méthode (écriture/lecture) dans le lien de wallace1.

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    A ok, dsl.

    Je vais tester cela alors. Merci pour l'info.

    Je reviendrais vers vous après mes tests.

Discussions similaires

  1. [SQL] récupérer une variable dans un trigger
    Par zekiller3 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 03/05/2007, 15h48
  2. [Conception] Récupèrer une variable dans une liste déroulante
    Par olivier94 dans le forum PHP & Base de données
    Réponses: 22
    Dernier message: 21/02/2007, 13h12
  3. Récupérer une variable dans un script javascript
    Par Finelarme dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/10/2006, 19h41
  4. récupérer une variable dans un select case
    Par rob2-9 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 23/12/2005, 11h54
  5. [JSTL] Récupérer une variable du style <%String bob = "bobby"%>
    Par nickoshiba dans le forum Taglibs
    Réponses: 2
    Dernier message: 15/03/2005, 09h50

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