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 6 et antérieur Discussion :

[VB6]chaine de caractere + code super long


Sujet :

VB 6 et antérieur

  1. #1
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut [VB6]chaine de caractere + code super long
    imaginons que je veuille envoyé un mail auto, preformaté:

    j'ai ma chaine de caractere
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "Ceci est un mail automatique, merci de ne pas répondre" & Chr(13) & Chr(13) & Chr(13) & "Ce mail vous est envoyé, car vous avez souhaité être averti de l'évenement suivant:" & Chr(13) & Chr(13) & "--------------------------------------------------------------------------------------------" & Chr(13) & Chr(13) & mdiMain.sbrMain.Panels(1).Text & Chr(13) & Chr(13) & "--------------------------------------------------------------------------------------------" & Chr(13) & "Ce service vous est offert par Telecommunication de l'Est" & Chr(13)
    Comme vous pouvez le voir, elle est du genre super longue.

    Est-ce qu'il existe une methode dans le code pour l'ecrire sur plusieurs lignes ??
    Un espece de:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    "Ceci est un mail automatique, merci de ne pas répondre" & _
    Chr(13) & Chr(13) & Chr(13) &_
     "Ce mail vous est envoyé, car vous avez souhaité être averti de l'évenement suivant:" _
    & Chr(13) & Chr(13) & _
     "--------------------------------------------------------------------------------------------"_
     & Chr(13) & Chr(13) & _
    mdiMain.sbrMain.Panels(1).Text & Chr(13) & Chr(13) &_
     "--------------------------------------------------------------------------------------------"_
     & Chr(13) &_
     "Ce service vous est offert par Telecommunication de l'Est"_
     & Chr(13)
    comme il existe pour les fonctions, mais avec une chaine de caractere qui doit etre contenu entre ""
    n'oubliez pas la balise

  2. #2
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    j'ai pas compris ce que tu veux faire:tu veux écrire une chaine de caractères:
    • Dans le code ce qui reviens à donner le deuxième code que tu à mis et dont je ne vois pas l'inconvénient

    • Dans la réalité, mais je ne te ferais pas l'injure de te parler du vbcrlf...


    bref: quel est ton problème...
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  3. #3
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Oui !
    Mais le plus clair est ceci :
    toto = "blablablabla................................................"
    toto = toto & "blobloblo................"
    toto = toto & "bliblibli....................................."
    le résultat est le même, mais la maintenance s'en trouve plus aisée !
    Tout celà en plus de l'emploi préférenciel de VBCRLF !

  4. #4
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    mouais...

    en fait, c'est uniquement un probleme de maintenance ( comme l'a compris jmf)

    ^^

    Donc la seconde solution me convient tout a fait
    Mais comme je suis un gars super serieux, je vais jeter un coup d'oeil a cette fameuse fonction ^^

    pour repondre clairement a ta question mephistopheles, je chechais un moyen pour eviter d'avoir une ligne de 1km de long dans mon code
    n'oubliez pas la balise

  5. #5
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    ben oui mais dans ce cas, ta solution ne me paraissais pas particulièrement moche.
    sans vouloir l'ofensser, je la trouve même meilleure que celle de jfmarques...
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  6. #6
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    ouais mais elle marche pas ma solution...

    alors aue celle de jfm ouais ^^
    n'oubliez pas la balise

  7. #7
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    je ne vois pas pourquoi: chez moi ça marche. à moins que tu oublie de rajouter dans quelle variable tu la rentre...
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  8. #8
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    Oo

    Chez moi ca avait pas marché...
    J'ai donc pris la solution de jfm :p
    n'oubliez pas la balise

  9. #9
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    je viens de voir pourquoi: tu oublie des espaces:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    toto="Ceci est un mail automatique, merci de ne pas répondre" & _
    Chr(13) & Chr(13) & Chr(13) & _
     "Ce mail vous est envoyé, car vous avez souhaité être averti de l'évenement suivant:" _
    & Chr(13) & Chr(13) & _
     "--------------------------------------------------------------------------------------------" _
     & Chr(13) & Chr(13) & _
    mdiMain.sbrMain.Panels(1).Text & Chr(13) & Chr(13) &_
     "--------------------------------------------------------------------------------------------" _
     & Chr(13) & _
     "Ce service vous est offert par Telecommunication de l'Est" _
     & Chr(13)
    voilà, ça devrais marcher. (attention, il suprimme parfois les espaces avant les "_" lors des débogages.)
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  10. #10
    Membre actif Avatar de riesseg
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 415
    Points : 251
    Points
    251
    Par défaut
    ok.

    merki
    n'oubliez pas la balise

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

Discussions similaires

  1. executer un code depuis une chaine de caractere
    Par Root_JDK dans le forum WinDev
    Réponses: 2
    Dernier message: 27/01/2008, 11h57
  2. Réponses: 1
    Dernier message: 08/09/2007, 17h12
  3. Chaine de caractere en code retour
    Par kiza dans le forum Langage
    Réponses: 1
    Dernier message: 08/01/2007, 13h22
  4. vb6 + une chaine de caractere
    Par mqsi dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 15/11/2006, 13h08
  5. transformer une chaine de caracteres en du code
    Par giova_fr dans le forum C++
    Réponses: 6
    Dernier message: 15/01/2006, 16h37

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