Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 4 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 4 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

fonction et mode debogue

le Thu 3 Nov - 12:46
Bonjour,

Dans l'exemple ci-dessous,après l'instruction "debogue", le livre boucle sans fin.

Livre : debofn
("Spécification 1.5")
("Auteur : pat")
Paragraphe : go
Rôles :

Actions :
affiche fn(0)
termine

Paragraphe : fn
Rôles :

Actions :
"fn"!
Débogue
"fn en cours..."!
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

RE: fonction et mode debogue

le Fri 4 Nov - 9:56
Merci Pat,

Je corrige !
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Thu 15 Dec - 23:41
Bonsoir,

A moins que, je n'utilise pas la dernière version en date (1.5.0 - build 111 alpha ?), le problème demeure...
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

RE: fonction et mode debogue

le Fri 16 Dec - 8:33
En effet, j'étais persuadé l'avoir corrigé....
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Fri 16 Dec - 11:58
A la réflexion, il semble que ce soit lié au fonctionnement de mon livre, pour faire simple, alors que ce dernier se trouve dans une boucle infinie volontaire, je déclenche un événement qui exécute une fonction contenant le débogue, par la suite le mode pas à pas retourne à la boucle au lieu de poursuivre la fonction… mais ça reste à vérifier.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

RE: fonction et mode debogue

le Sun 18 Dec - 14:11
il y a un probleme dans le moteur Linotte ... j'espere trouver quelque chose avant la sortie de la 1.5 !

merci encore pour ce retour !!
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Sun 18 Dec - 19:56
De rien, je crois en avoir rencontré quelques-autres, mais je ne veux pas trop encombrer le forum, avec d’éventuels bogues mineurs.
Senior Member
Messages : 340
Date d'inscription : 2010-08-31
Voir le profil de l'utilisateurhttp://zamirhlinotte.monsite-orange.fr/

RE: fonction et mode debogue

le Sun 18 Dec - 22:12
C'est sûr, il y a trop de messages sur ce forum x)
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

RE: fonction et mode debogue

le Mon 19 Dec - 9:00
C'est vrai. Plus le langage propose des fonctionnalités, plus les bogues sont corrigés, moins les personnes viennent sur le forum !
L'activité du forum surfe sur des vagues d'activités... en ce moment, c'est le creux !
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

RE: fonction et mode debogue

le Mon 19 Dec - 13:52
Mais un bogue pour Pat peut être mineur mais majeur pour un débutant !
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Mon 19 Dec - 20:14
Ok, si je retombe dessus…
Il me semble que l’un concerne le verbe « convertir », mais je ne me souviens plus, de quoi il s’agît.
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Thu 22 Dec - 11:34
Une piste concernant ce bogue éventuel, (que je n’arrive pas à reproduire en dehors de mon livre…) voici les lignes incriminées (qui appartiennent à une fonction) :
« page0 est un casier de texte, pa et pb et itp sont des nombres »
page0{itp-1}!
page0{itp}!
Convertis page0{itp-1} en pa
Convertis page0{itp} en pb
pa!
pb!
Sur le tableau, j’obtiens :
2
3
0
0
Logiquement ça devrait être :
2
3
2
3
Non ?
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Thu 22 Dec - 16:57
Je viens de tester ça :

[php]
Exemple Pat Evaluer :

Principal :
Rôles :
page0 :: casier de texte <
- 2, 3
pa & pb & itp :: nombre
Actions :
itp vaut 1
page0{itp-1} !
page0{itp} !
convertis page0{itp-1} en pa
convertis page0{itp} en pb
pa !
pb !
[/php]

J'obtiens :
Code:

2
3
2
3

Je n'arrive pas à reproduire le problème :dodgy:
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Thu 22 Dec - 20:14
J'ai constaté depuis que le problème existe uniquement quand les données contenues dans page0 sont extraites d'une boite à texte...
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Thu 22 Dec - 20:33
ok... je vais suivre cette piste !
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Thu 22 Dec - 22:54
Bonsoir, voici un exemple reproduisant le bogue ou mon erreur ?
Il faut entrer dans la boite à texte :
2
3
(bien valider chaque entrées)
Cliquer sur new, observer le tableau.
bogue convertir :
("Spécification 1.5")
("Auteur : pat")
Bibliothèque :
Espèces :
Grands rôles :
form est un formulaire, titre vaut "", largeur vaut 600, hauteur vaut 300,x vaut 0, y vaut 0
b1 est une boite,x vaut 5, y vaut 80, largeur vaut 200, hauteur vaut 100
bnew est un bouton, couleurfond vaut "orange", couleurtext vaut "vert", texte vaut "New", visible vaut "oui", x vaut 210, y vaut 150
page0 est un casier de texte valant "0","0","0"
pa & pb & pc est un nombre valant 0
nom & txt est un texte
stp est un nombre valant 1
itp est un nombre valant 1

act :
Rôles :
a est un texte
Actions :
Efface le tableau
Ajoute b1 & bnew dans form
Appelle events
tant que stp==1, lis
Attends 25 millisecondes
ferme
a=add(0)
termine

events :
Rôles :
Actions :
Fais réagir bnew à "clic souris" pour new
tant que 1 est différent de 2, lis
temporise
ferme

Paragraphe : add
Rôles :
Actions :
page0{itp-1}!
page0{itp}!
Convertis page0{itp-1} en pa
Convertis page0{itp} en pb
affiche pa & pb
pc=pa+pb
Convertis pc en txt
nom="add"
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Fri 23 Dec - 15:26
il manque le paragraphe "new" !
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Fri 23 Dec - 19:42
oups...
bogue convertir :
("Spécification 1.5")
("Auteur : pat")
Bibliothèque :
Espèces :
Grands rôles :
form est un formulaire, titre vaut "", largeur vaut 600, hauteur vaut 300,x vaut 0, y vaut 0
b1 est une boite,x vaut 5, y vaut 80, largeur vaut 200, hauteur vaut 100
bnew est un bouton, couleurfond vaut "orange", couleurtext vaut "vert", texte vaut "New", visible vaut "oui", x vaut 210, y vaut 150
page0 est un casier de texte valant "0","0","0"
pa & pb & pc est un nombre valant 0
nom & txt est un texte
stp est un nombre valant 1
itp est un nombre valant 1

act :
Rôles :
a est un texte
Actions :
Efface le tableau
Ajoute b1 & bnew dans form
Appelle events
tant que stp==1, lis
Attends 25 millisecondes
ferme
a=add(0)
termine

events :
Rôles :
Actions :
Fais réagir bnew à "clic souris" pour new
tant que 1 est différent de 2, lis
temporise
ferme

Paragraphe : add
Rôles :
Actions :
page0{itp-1}!
page0{itp}!
Convertis page0{itp-1} en pa
Convertis page0{itp} en pb
affiche pa & pb
pc=pa+pb
Convertis pc en txt
nom="add"
nom!
retourne nom

Paragraphe : new
Rôles :
posv & lg & n est un nombre valant 1
Actions :
txt=texte de b1
Mesure txt dans lg
Tant que txt est non vide, lis
Cherche posv, la position de µ"000A" dans txt
Extrais de txt à partir de 1 à posv-1 dans page0{n-1}
Mesure txt dans lg
Extrais de txt à partir de posv+1 à lg dans txt
Incrémente n
ferme
stp=0
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Fri 23 Dec - 20:47
J'ai trouvé la source du problème qui est que le saut de ligne représente 2 caractères et non 1.
En remplacant Extrais de txt à partir de 1 à posv-1 dans page0{n-1}
par Extrais de txt à partir de 1 à posv-2 dans page0{n-1}

et tout est ok.
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Tue 27 Dec - 14:53
Bonjour,

Est-ce que le comportement est identique avec ce livre :

[php]
Livre : debofn
("Spécification 1.5")
("Auteur : pat")
Paragraphe : go
Rôles :

Actions :
affiche fn(0)
termine

Paragraphe : fn
Rôles :

Actions :
"fn"!
"fn en cours..."!
[/php]

et celui là :

[php]
Livre : debofn
("Spécification 1.5")
("Auteur : pat")
Paragraphe : go
Rôles :

Actions :
affiche fn(0)
termine

Paragraphe : fn
Rôles :

Actions :
"fn"!
Débogue
"fn en cours..."!
reviens
[/php]

Merci
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Thu 26 Jan - 22:24
Livre : debofn
("Spécification 1.5")
("Auteur : pat")
Paragraphe : go
Rôles :

Actions :
affiche fn(0)
termine

Paragraphe : fn
Rôles :

Actions :
"fn"!
Débogue
"fn en cours..."!

Cet exemple semble toujours poser problème...
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Fri 27 Jan - 8:55
c'est noté : https://code.google.com/p/langagelinott ... tail?id=52
c'est le même problème reçu par mail ?
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Fri 27 Jan - 11:38
Je ne sais pas, les deux concernent « débogue » mais celui par mail fait l’objet d’un message, pas l’autre, qui à lieu dans une fonction.
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Tue 23 Oct - 20:22
Juste pour rappeler, que l'on ne peut toujours pas utiliser le mode pas à pas, à l'intérieur d'une fonction. :;
):
avatar
Site Admin
Messages : 1036
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: fonction et mode debogue

le Wed 24 Oct - 10:59
Cette fois, le problème semble bien corrigé.
La correction sera disponible dans la prochaine beta.
Contenu sponsorisé

Re: fonction et mode debogue

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum