none
comment ajouter un " au debut et a la fin du chaine RRS feed

  • Question

  • bonjour,
    je cherche un moyen d'enregistrer le chemin d'acces a mon application mais il me faut l'enregistrer avec des "" donc si queql'un voit comment faire
    je vous mes le code permettant d'avoir le chemin d'acces SANS "
    Dim path As String = My.Application.Info.DirectoryPath() & "\" & My.Application.Info.ProductName() & ".exe"
    
    
    merci d'avance
    (+_+)
    jeudi 5 novembre 2009 16:27

Réponses

  • Bonjour,


    Ce qui a été donné est bon en soit mais je vais aussi donné d'autre solution au cas ou :)

    Dim toto as String = """La tête a toto"""
    Résultat = "La tête a toto"

    Dim toto2 as String = """" & "La tête a toto2" & """"
    Résultat = "La tête a toto2"

    Dim toto3 as String = "La tête a toto3"
    Résultat = La tête a toto3
    Cordialement, Troxsa
    lundi 9 novembre 2009 21:50
    Auteur de réponse
  • En fait la fonction chr(34) retourne le charactere ".

    Donc dans ton cas tu dois faire ça :

    path As String = Chr(34) & My.Application.Info.DirectoryPath() & "\" & My.Application.Info.ProductName() & ".exe" & Chr(34)
    Cordialement Josselin
    vendredi 6 novembre 2009 14:44

Toutes les réponses

  • Bonjour,

    Pour ajouter le charactere " dans une chaine, tu peux ajouter l'instruction chr(34) .

    Dim

     

    path As String = Chr(34) & My.Application.Info.DirectoryPath() & "\" & My.Application.Info.ProductName() & ".exe"

    Bon codage,
    Josselin


    Cordialement Josselin
    • Marqué comme réponse ccoWnu vendredi 6 novembre 2009 13:49
    • Non marqué comme réponse ccoWnu vendredi 6 novembre 2009 13:49
    vendredi 6 novembre 2009 10:51
  • Bonjour,
    est ce que cela les ajoute aussi a la fin? sinon merci pout cela
    (+_+)
    vendredi 6 novembre 2009 11:30
  • En fait la fonction chr(34) retourne le charactere ".

    Donc dans ton cas tu dois faire ça :

    path As String = Chr(34) & My.Application.Info.DirectoryPath() & "\" & My.Application.Info.ProductName() & ".exe" & Chr(34)
    Cordialement Josselin
    vendredi 6 novembre 2009 14:44
  • Bonjour,


    Ce qui a été donné est bon en soit mais je vais aussi donné d'autre solution au cas ou :)

    Dim toto as String = """La tête a toto"""
    Résultat = "La tête a toto"

    Dim toto2 as String = """" & "La tête a toto2" & """"
    Résultat = "La tête a toto2"

    Dim toto3 as String = "La tête a toto3"
    Résultat = La tête a toto3
    Cordialement, Troxsa
    lundi 9 novembre 2009 21:50
    Auteur de réponse
  • Effectivement cela fonctionne également.

    L'utilisation de chr(x) s’étend aussi aux autres caractères réservés.
    Par contre pour toto3 je n’ai pas trop compris ?


    Bon Codage Josselin
    mardi 10 novembre 2009 09:12
  • Effectivement j'ai fait une erreur que je viens de corriger :)
    je voulais simplement dire dans toto3 quand mettant une simple tilde cela ai pris comme texte simple ...
    Cordialement, Troxsa
    mardi 10 novembre 2009 09:30
    Auteur de réponse