FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
TRACE_ON problème Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
TRACE_ON problème Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
TRACE_ON problème Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
TRACE_ON problème Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
TRACE_ON problème Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
TRACE_ON problème Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
TRACE_ON problème Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
TRACE_ON problème Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
TRACE_ON problème Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
TRACE_ON problème Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
TRACE_ON problème Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
TRACE_ON problème Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
TRACE_ON problème Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
TRACE_ON problème Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
TRACE_ON problème Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-55%
Le deal à ne pas rater :
Coffret d’outils – STANLEY – STMT0-74101 – 38 pièces – ...
21.99 € 49.04 €
Voir le deal

 

 TRACE_ON problème

Aller en bas 
2 participants
AuteurMessage
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

TRACE_ON problème Empty
MessageSujet: TRACE_ON problème   TRACE_ON problème EmptyDim 15 Avr 2018 - 10:08

oui je sais c'est encore moi scratch

J'essaye de suivre les variables de mon programme, et j'utilise en parallèle trace_on.

Cela fait un petit moment que j'essaye de retrouver les lignes des infos que j'ai recueillie avec les lignes du fichier tracé avec trace_on. Mais voila, je ne me retrouve pas.

Et pour cause, il est arrété sans raison. J'ai eu l'idée de mettre une pause avant de noter l'heure à un mement précis, et voici ce que je constate:

Fin du fichier trace::


et la fin de mes repères::

La demande d'une instruction du genre ADD_TRACE est un vrai besoin pour se retrouver entre des infos recueillies et le fichier tracé.
Revenir en haut Aller en bas
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

TRACE_ON problème Empty
MessageSujet: Re: TRACE_ON problème   TRACE_ON problème EmptyVen 20 Avr 2018 - 14:06

Bonjour,

Avant toute chose sur une autre page:
Klaus a écrit:
Mon objectif était simplement d'apporter des précisions techniques sur un problème que tu as soulevé, afin d'éviter de galérer inutilement, et surtout d'éviter ce genre de désagréments à d'autres Panoramiciens. D'ailleurs, tu as bien vu qu'auparavant, j'ai soutenu ta suggestion sans réserve

Ok compris, de toute façon je savais même si cela plombe le poste, c'était pour aider.

MAIS: lorsque j'ai posté pour un bug, je pensais que cela était un problème d'heure qui n'était pas à jour en rapport avec le décodage.

J'ai constaté depuis et cela je l'avais remarqué pour un autre programme l'année dernière, que parfois le fichier se ferme sans raison, sans aller jusqu'à une erreur qui le ferme, ou que trace_off soit présent. Donc pour moi, il y a bien un bug. Est-ce justement une différence de seconde lors de l'écriture des lignes qui fait la fermeture. Je ne sais pas.

Là je constate que la ligne sur lequel le programme se ferme est celle-ci:
file_save trace%,"Z:\TRACE\fichier_erreur.txt", mais ce n'ai pas celui de trace_on qui est lui: "Z:\TRACE\14'59'49.txt" qui était l'heure au moment de la création. Il me vient seulement l'idée de voir peut-être un lien avec la sauvegarde d'un fichier, mais en ce moment je programme difficilement à cause de la fatigue de la journée, et du temps que j'essaye d'avoir. J'essayerai ce soir de voir si il peut y avoir un rapport.

EDIT: j'ai envoyé trop vite. Voici le fichier de trace en entier:

TRACE:

et voici une partie des infos recueillies pendant l'exécution:

contenu partiel d'un list:

Vous remarquez une variable ho$, celle-ci cumul le n° de la ligne de chaque sub ou s/p rencontré. De temps en temps elle est recueillie et vidée. Donc le fichier trace est vraiment limité.
Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

TRACE_ON problème Empty
MessageSujet: Re: TRACE_ON problème   TRACE_ON problème EmptySam 21 Avr 2018 - 10:45

Tu peux essayer de fabriquer ta propre façon de 'tracer' ton source dans un fichier secondaire, histoire de comparer:
Code:
dim i,f$,lin$,tmpf$
 '
 f$="c:\Nouveau Document texte.bas" :' fichier à traiter
 '
 if file_exists(f$)=0 then print "fichier pas trouvé" : end
 memo 5 : full_space 5
 file_open_read 1,f$
   while file_eof(1)=0
     file_readln 1,lin$
     if lin$=""
       item_add 5,"my_trace(number_current_line): '"+lin$
     else
       item_add 5,"my_trace(number_current_line): "+lin$
     end_if
   end_while
 file_close 1
 item_add 5," "
 item_add 5,"END :' <---ne sers à rien, juste par sécurité"
 item_add 5,"sub my_trace(i%)"
 item_add 5," if variable("+chr$(34)+"my_trace%"+chr$(34)+")=0"
 item_add 5,"  dim my_trace%"
 item_add 5,"  if file_exists("+chr$(34)+"c:\test_trc.txt"+chr$(34)+")=1 then file_delete "+chr$(34)+"c:\test_trc.txt"+chr$(34)+""  :' le fichier de trace existe?
 item_add 5,"  file_open_write 999,"+chr$(34)+"c:\test_trc.txt"+chr$(34)+""                                                         :' ouvrir un fichier de trace
 item_add 5," end_if"
 item_add 5," '"
 item_add 5,"  file_writeln 999,date$+"+chr$(34)+"|"+chr$(34)+"+str$(number_ticks)+"+chr$(34)+"->line="+chr$(34)+"+str$(i%)"
 item_add 5,"end_sub"
 '
 tmpf$=left$(f$,len(f$)-4)+"_tmp"+file_extract_extension$(f$)
 if file_exists(tmpf$)=1 then file_delete tmpf$
 file_save 5,tmpf$


Ca donnerais par exemple ceci:
Code:
my_trace(number_current_line): dim i
my_trace(number_current_line): '
my_trace(number_current_line): for i=1 to 100
my_trace(number_current_line):    rem blablabla
my_trace(number_current_line):    if i=90 then print 1/0 :' provoque une erreur externe
my_trace(number_current_line): next i
my_trace(number_current_line): '
my_trace(number_current_line): END


Dernière édition par silverman le Sam 21 Avr 2018 - 21:18, édité 1 fois
Revenir en haut Aller en bas
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

TRACE_ON problème Empty
MessageSujet: Re: TRACE_ON problème   TRACE_ON problème EmptySam 21 Avr 2018 - 17:55

Merci Silverman.

J'ai laissé de côté trace_on. Il ne fonctionne plus correctement du moins pour mon programme. Je le laisse tout de même pour voir si par hasard je peux identifier le problème simplement pour apporter une information ici.

Je sais en mettant la ligne pour le fichier en commentaire, que cela ne change rien. Pour le problème de l'heure, par contre j'ai des doutes, car pour chaque lancement en suivant la même procédure j'ai toujours la même ligne de fermeture, ce qui semble a première vue improbable si il y a un décalage dans une seconde pour lancer le programme. Mais je pense que cela est possible, si il y a une pause à un moment, et que le départ de Trace_on se fasse après une pause et que les cycles restent identiques ensuite. (J'espère que les explications données sont compréhensibles).

Difficile à dire, c'est pas trace que je débogue, mais mon programme. J'ai mes propres méthodes, seulement cette instruction aurait du me faire gagner du temps. C'est le contraire qui s'est produit. Panoramic est gratuit et nous servons de testeur, donc je fais avec.
Revenir en haut Aller en bas
Contenu sponsorisé





TRACE_ON problème Empty
MessageSujet: Re: TRACE_ON problème   TRACE_ON problème Empty

Revenir en haut Aller en bas
 
TRACE_ON problème
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec select case Probleme réglé merci
» [r]Y aurait-il une limite dans le nombre de sub?
» Problème de DLL.
» Où est le problème?
» Un problème

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: