Pedro
Nombre de messages : 1561 Date d'inscription : 19/01/2014
| Sujet: Demande d'amélioration du compilateur. Dim 10 Mai 2020 - 16:35 | |
| Bonjour.
@Jack.
Je viens de passer une demi-journée afin de retrouver un bug dû au compilateur.
Le problème venait de la commande left$(chaine$,longueur%).
En effet, lorsque le paramètre longueur% est inférieur à 1, l'exécution du programme est interrompue, et on quitte celui-ci sans aucun message d'erreur.
Merci de la suite. | |
|
Jack Admin
Nombre de messages : 2386 Date d'inscription : 28/05/2007
| Sujet: Re: Demande d'amélioration du compilateur. Lun 11 Mai 2020 - 20:25 | |
| Ce bug est corrigé. Quand on utilise LEFT$(S,N) avec N nul, la chaine vide est retournée. Si N est négatif, il y a un message d'erreur. Il en est de même avec deux autres fonctions manipulant des chaines de caractères (RIGHT$ et RIGHT_POS$) La fonction LEFT$(S,N) est conforme à la documentation: - Citation :
- N ne doit pas être négatif. Si N est nul, LEFT$ retourne la chaîne de caractères vide ("").
Comme ce bug n'est pas bloquant, je ne sort pas une nouvelle version, mais la correction sera disponible dans la prochaine version. _________________ username : panoramic@jack-panoramic password : panoramic123 | |
|