1

je voudrais savoir si, dans une boite de dialogue, lorsque l'on effectue un request, il était possible de limiter le nombre de caractères que l'utilisateur peut entrer :
ex: Votre pseudo (15 caract.max.):...............

ps: j'ai une ti92+

2

en basic, je pense pas. par contre tu peux faire left(string,15) après
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3

Oui, ou il peut faire après :
If dim(pseudo)>16:Goto nom

Où "Lbl nom" est avant la boîte de dialogue

4

5

EUh... la tu viens de nous faire une boucle infinie...

false->dac
while not dac
request
if dim(pseudo)<16
true->dac
endwhile
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

6

"                  "->pseudo
while dim(pseudo)> 16
request "pseudo", pseudo
endwhile 
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

Pourquoi aucun de ceux qui programme en C n'ont jamais voulu faire ce prog
InputSTR x,y,,font,Var,max
Il doit certainement prendre de la place inutilement !

8

andoh_wilfried :
Pourquoi aucun de ceux qui programme en C n'ont jamais voulu faire ce prog
InputSTR x,y,,font,Var,max Il doit certainement prendre de la place inutilement !
Tiens... Vertyos t'a donné la même réponse que moi pour le modulo hein? hehe
Tu n'imagines pas le boulot que ça donne de faire une véritable InputStr toi... wink
Bon, je vais quand-même essayer de m'y mettre smile
Edit: C'est fini, dis-moi ce que tu en penses...
http://www.isuisse.com/brunni/zonetexte.89z
Syntaxe: zonetext(x,y,largeur,hauteur,fonte,long_max)
Le résultat/l'initialisation se trouve dans la variable str. Si l'utilisateur appuie sur ESC, str sera vide. Exemple:
"défaut"->str
iz(0,0,159,8,1,100)
Disp str
Si le paramètre hauteur est plus grand qu'une ligne, alors le texte sera coupé (si une ligne est plus grande que la largeur, elle sera sur deux lignes) alors que sinon, la zone défilera sur la droite.
Quasiment tous les caractères/menus sont utilisables.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

9

Merci Brunni, je vais tester ça. Mais je vois que ce n'est pas une fonction et qui plus est, le variable de retour ne peut pas être locale; tu pourrait faire quelque chose pour ça (Une fonction serait mieux).

En Fait j'ai fait plusieurs fois des InputStr en basic et en Vertel.
Le dernier en date pas aussi rapide qu'en C permet de faire des insertions de :
- nom à partir du Var-Link
- texte à partir de [INS] en ouvrant un Request

La variable de retour peut être local
_____________________________________________________________________________________________

Je me rappel avoir vu un prog C qui s'appelle 'TEXTER' chez Samuel Stearley
je crois et qui ouvre une session de l'éditeur de texte. Le seul problème etant qu' il couvre tout l'écran.
Je pense qu'il est possible de limiter la fenêtre moyennant quelque bricole.
Tu devrais voir ça.

10

Marche pas bien Brunni.
l'écran n'est pas bien effacé sur dans les autres fontes.
long_max=0 ---------> longueur illimité

11

long_max=0 ---------> longueur illimité
non
long_max=0 -------> plantage assuré! grin
J'ai oublié de vérifier ça, car je dois bien allouer de la mémoire pour la variable (HeapRealloc) avant l'édition. Donc si j'alloue 0+en_tete, c'est le plantage si la limite des zéro caractères ne marche pas... sad
l'écran n'est pas bien effacé sur dans les autres fontes.
Ce n'est pas le but. Normalement, l'écran ne devrait pas du tout être effacé (quelle que soit la fonte)... confus
En fait, c'est à toi de paramétrer correctement la hauteur... 8 pour la fonte 1, 10 pour la fonte 2 et un multiple de ces nombres si tu la veux sur plusieurs lignes... (et là, il n'y a pas de problème à priori)
Je te filerais bien la source, mais comme tu m'as dit que tu ne connaissais pas le C, c'est inutile. Enfin, je la mettrai quand-même si tu le désires. wink
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

12

J'ai suivi tes conseils et ça marche merveilleusement bien.
Merci pour tout Brunni !
Il est trop grave : Tellement que un instant j'ai fallit croire que absolument tout fonctionnait avec :
- le presse papier multiple
-Le menu Custom
-Le catalog

Mais je crois que de ce côté là ça bug un peu ;

Si tout marchait ça aurait été trop top !

13

Brunni>reste plus qu'à définir le type de contour du cadre, l'alignement,... grin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

14

Les événements sont gérés par le TIOS, donc suivant comment, il va lui-même redessiner le menu custom (si tu annules un choix avec ESC par exemple) et d'autres trucs, ce qui fait que l'affichage bogue parfois.
- le presse papier multiple
Un TSR? Bah, ça devrait fonctionner normalement... hum
-Le catalog
Ca devrait fonctionner non? Ou bien j'ai oublié de le gérer?
Je ne gère volontairement pas le warning, parce que sinon il redessine l'écran HOME et c'est pas bô.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

15

C'est très bien sauf que lorsqu'on utilise une des applications que j'ai cité on voit des Caractères interdits par le TIOS (c'est ce qui se passe sur ma Calc ).

Mais Comme a dit MacIntoc

Brunni>reste plus qu'à définir le type de contour du cadre, l'alignement,...


16

http://www.isuisse.com/brunni/ZoneTexte.zip
Il y a la source, elle est plus qu'assez commentée. Tu devrais pouvoir te débrouiller tongue
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

17

Merci ; d'ailleur ça va m'aider !
J'ai commencé hier à regarder un peu le C.