Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

3 participants

    [RESOLU] L'utilisation du "

    Adrien
    Adrien
    Habitué
    Habitué


    Masculin Nombre de messages : 387
    Age : 29
    Emploi/loisirs : Aviation // Aux études
    Humeur : Sens-toi bien et tu seras bien !
    Date d'inscription : 14/02/2010

    [RESOLU] L'utilisation du " Empty [RESOLU] L'utilisation du "

    Message par Adrien Mar 28 Sep 2010 - 15:23

    Bonjour,

    Dans un de mes précédant message, j'avais évoqué le problème de ne pas pouvoir changer le texte en remplacant par un autre contenant des guillemets.

    Mais je me demande. Puisqu'il me disait "commande incomprise" ça veut dire que c'est une commande potentielle scratch ?

    Si oui, de quel type ?

    Merci

    ( je pensais notamment à une sorte de variable )


    Dernière édition par Adrien le Mar 28 Sep 2010 - 20:02, édité 1 fois
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5621
    Age : 31
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [RESOLU] L'utilisation du " Empty Re: [RESOLU] L'utilisation du "

    Message par lereparateurdepc Mar 28 Sep 2010 - 16:43

    re ,

    Tu peut regarder les codes pour voir où ils sont .

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 31
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    [RESOLU] L'utilisation du " Empty Re: [RESOLU] L'utilisation du "

    Message par Admin Mar 28 Sep 2010 - 16:47

    Bonjour,

    En fait le problème est le suivant :
    Tu te doute bien que les paramètres que tu donnes à tes actions sont converti en un code informatique (en Visual Basic.net).
    Pour par exemple remplacer du texte dans une variable il faut faire (en VB.Net) :

    Code:
    TaVariable = TaVariable.Replace("Le texte à remplacer", "Le texte de remplacement")

    Tout simplement, TaVariable est égale à TaVariable dont on remplace "Le texte à remplacer" par "Le texte de remplacement".
    Jusque là, pas de problème, maintenant si je met dans guillemets dans le texte à remplacer par exemple :

    Code:
    TaVariable = TaVariable.Replace("le logiciel "MonSoft"", "MonSoft")

    Ici, lors de la compilation, SZ va dire MonSoft? c'est quoi ça? j'en fait quoi? bug bug bug !!!
    Mdr, passons aux choses sérieuses. Pourquoi ça ne lui plait pas?
    Dans tout les langages informatique que je connais, et ça va du VB.Net au Html en passant par le C# et CSS, tout texte est délimité par des guillemets :

    Code:
    Ceci est du code "ceci est du texte" ceci est de nouveau du code

    Tu l'auras sans doute compris, SZ (enfin le compilateur) comprend que MonSoft est une commande à exécuter, or il ne la connait pas, donc erreur.

    Maintenant la question est la suivante : Comment insérer des guillemets (dans vrais, pas juste en faisant deux fois le caractère ' ) ?
    Et bien on va justement utiliser une commande Very Happy

    Dans un paramètre d'une action recevant du texte, il suffit de faire la chose suivante :

    Code:
    le logiciel [ CODE]Microsoft.VisualBasic.Chrw(34)[ /CODE]MonSoft[ CODE]Microsoft.VisualBasic.Chrw(34)[ /CODE] est génial !
    (note : Supprimez l'espace que j'ai mit entre [ et CODE, idem pour [ et /CODE)

    Et SZ traduis ça, lors de la génération, par :
    Code:
    "le logiciel " & Microsoft.VisualBasic.Chrw(34) & "MonSoft" & Microsoft.VisualBasic.Chrw(34) & " est génial !"

    Ce qui donne à l'écran :
    Code:
    le logiciel "MonSoft" est génial !

    Alors serte c'est un peu long mais c'est ainsi x) J'espère pouvoir corriger le problème dans une futur version.

    Voila, je ne sais pas si ça répond vraiment à ta question mais au moins le problème sur les guillemets est résolu par une belle explication technique et logique Wink

    @+
    Adrien
    Adrien
    Habitué
    Habitué


    Masculin Nombre de messages : 387
    Age : 29
    Emploi/loisirs : Aviation // Aux études
    Humeur : Sens-toi bien et tu seras bien !
    Date d'inscription : 14/02/2010

    [RESOLU] L'utilisation du " Empty Re: [RESOLU] L'utilisation du "

    Message par Adrien Mar 28 Sep 2010 - 20:02

    Bonsoir,

    En fait, ce n'était pas ce que je voulais, mais grâce à ton explication ; j'ai compris bien plus.

    Merci beaucoup Very Happy

    Contenu sponsorisé


    [RESOLU] L'utilisation du " Empty Re: [RESOLU] L'utilisation du "

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 26 Avr 2024 - 13:37