Variable texte ?

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #149672 quote
    patrick144
    Participant
    New

    Bonjour.

    Il me semble que je ne peux pas utiliser de variables texte dans mon code comme en basic. Vous confirmez ?

    Par exemple dans

    • return X as “text”

    je ne peux pas faire varier “text” en fonction da paramètres du code.

    Merci de vos conseils !

    #149674 quote
    JC_Bywan
    Moderator
    Master

    Je confirme que dans l’esprit de la question, il n’y pas de variable texte à ce jour.

    Par contre je ne confirme pas le choix de l’exemple, dans le sens où il emploie involontairement une syntaxe qui fonctionne correctement en dernière ligne “return” d’un indicateur personnel (donnera le nom “text” à la valeur retournée X), mais pas dans l’esprit de la question car return n’est pas utilisé pour définir une variable.

    Un exemple qui illustre qu’une variable ne fonctionnera pas en texte est :

    X = "texte"

    ne marche pas,

    alors que:

    X = 8

    est ok,

    ou:

    X = mavariable

    avec mavariable une autre variable définie ailleurs dans le code, est ok aussi.

    #149699 quote
    patrick144
    Participant
    New

    Merci !

    ça confirme que je ne peux pas faire varier l’affichage “text” de mon indicateur X répercuté en dernière ligne par :

    Return X as “text”

    Je ne peux pas faire :

    if acheteur then

    text= “acheteur”

    else

    text=”vendeur

    endif

    Return X as text

    De même, il me semble que je ne peux pas faire varier en fonction de divers paramètres un texte affiché par DRAWTEXT.

    En tout cas, merci d’avoir cette gentillesse de m’avoir répondu. Très appréciable en période de confinement…

    #149715 quote
    JC_Bywan
    Moderator
    Master

    Pas de souci, je suis là souvent, et je réponds volontiers si je suis dispo, peu importe que la question soit débutant ou niveau avancé, et d’autres sont là souvent aussi, donc faut pas hésiter, il y a assez peu de topics qui ont la “malchance” d’être oubliés avant que quelqu’un réponde.

    En ce qui concerne drawtext effectivement tu ne peux pas faire varier les lettres du texte dans la même ligne (“à ce jour”, je précise au cas où le topic remonte dans le futur via le moteur de recherche du site et qu’entretemps cette possibilité a été introduite dans une nouvelle version, on a eu plusieurs fosi le cas depuis le début du site). Tu peux par contre quand c’est possible contourner le problème avec des “if … then else endif” pour écrire un texte différent selon des cas différents.

    Aussi, même si là je déborde au-delà du seul cadre des textes, tu peux faire apparaitre la valeur d’une variable numérique en l’encadrant par des #, exemple: la même ligne drawtext(“#x#”, … ) saura écrire la valeur de x au moment où la ligne est lue. Mais c’est juste une façon de faire varier l’écriture de nombres, pas de lettres.

    #149723 quote
    patrick144
    Participant
    New

    Super !

    En fait l’utilisation des # va me permettre de me rapprocher de ce que je voulais. Cet aspect ne figure pas dans la doc et de façon générale, je trouve la doc un peu légère sur les aspects de dessin. En revanche, je viens de vérifier, cela se trouve en effet dans le “pense-bête en ligne” (dans le fenêtre de codage de l’indicateur, en cliquant sur l’icône fx). Faudra que je fasse plus ainsi et que je passe moins par la doc.

    Encore merci ! Bon week-end !

    #149725 quote
    JC_Bywan
    Moderator
    Master

    Cool si ça permet de faire ce que tu voulais.

    En plus du manuel en pdf, et du pense-bête de l’icone fx, tu as aussi une 3ème possibilité avec la doc “d’ici”: https://www.prorealcode.com/prorealtime-documentation/

    https://www.prorealcode.com/documentation/drawtext/

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Variable texte ?


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
patrick144 @patrick144 Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by JC_Bywan
5 years, 4 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 11/06/2020
Status: Active
Attachments: No files
Logo Logo
Loading...