Lorsqu'un objet String est global et que l'on modifie son nombre de paragraphes, il cesse d'être global. C'est à dire que les modifications apportées à une instance de l'objet ne s'appliquent plus aux autres instances situées dans d'autres frames.
Lorsqu'un objet String est global et que l'on modifie son nombre de paragraphes, il cesse d'être global. C'est à dire que les modifications apportées à une instance de l'objet ne s'appliquent plus aux autres instances situées dans d'autres frames.

Hmmm... bizarre, je vais corriger ça.
Merci Yves.
Autre chose à propos des objets String. Il semblerait que le premier paragraphe d'un objet String soit indexé à 0 et non pas à 1 comme cela est indiqué dans la boîte de dialogue de l'action Set paragraph (Use a calculation): 'Enter the number of the paragraph (starting at 1)'.
En effet si on utilise 1 comme paramètre de l'expression paragraph$(), la fonction renvoie le second paragraphe. En utilisant 0 comme paramètre on obtient bien le premier paragraphe.
Cela pourrait prêter à confusion. Peut-être faudrait-il corriger le texte de la boîte de dialogue et changer l'index des paragraphes affichés dans les propriétés de l'objet (en commençant par zéro)?
Encore une autre question. A moins que cela ne soit déjà faisable; Je voudrai savoir s'il serait possible d'ajouter une fonction permettant de déterminer/modifier le texte d'un paragraphe particulier au runtime?
Une fonction du genre 'Change paragraph' ou l'on pourrait déterminer l'index du paragraphe à modifier.







J'en profite pour dire qu'il serait super de mettre TOUS les objets "0-based", ça simpliefierait grandement les choses...
Pour éviter les problèmes de compatibilité, il faudrait rajouter une option à chaque objet (nécessaires) pour choisir entre "1-based" ou "0-based".

<div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">Je voudrai savoir s'il serait possible d'ajouter une fonction permettant de déterminer/modifier le texte d'un paragraphe particulier au runtime?</div></div>
Pas évident à faire vu comment c'est géré pour le moment. Je ne pense pas qu'on fera ça dans un patch.
Bon ben tant pis, merci quand-même Yves. [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]

Oui, je soutiens la demande de Sphax concernant l'alignement de tous les objets sur la base 0. Il y a vraiment des cas où c'est problématique. Plusieurs fois j'ai eu ce problème :
L'objet "liste" laisse le choix de la base (1 ou 0) mais l'icon list est autoritairement en base 1. C'est l'horreur quand j'utilise ces deux objets en parallèle, de façon synchronisée. Une fois sur deux j'oublie d'aligner la base. [img]/epicentre/images/%%GRAEMLIN_URL%%/crazy.gif[/img]