JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Mode TRACE Lun 17 Déc 2012 - 17:12 | |
| Je fais un essai du mode TRACE: - Code:
-
LABEL Test DIM modtrace, ftr$ ftr$ = "C:\TEMP\Trace.txt" modtrace = 0 BUTTON 1: CAPTION 1, "Trace ON" ON_CLICK 1, Test END ' =============================== Test: IF modtrace = 0 CAPTION 1, "Trace OFF" modtrace = 1 TRACE_ON ftr$ ELSE CAPTION 1, "Trace ON" modtrace = 0 TRACE_OFF END_IF RETURN Clic sur le bouton pour passer en mode Trace, reclic pour stoppe le mode Trace. Quand je reclique (-> fonction TRACE_OFF) j'ai systématiquement l'erreur suivante: le fichier Trace.txt contenant ceci: - Citation :
- 17/12/2012|17:18:19*** TRACE ON ***
17/12/2012|17:18:19->line=14 17/12/2012|17:18:19->line=19 17/12/2012|17:18:19*** TRACE OFF *** autrement dit, le TRACE_OFF s'exécute immédiatement après le TRACE_ON, sur le RETURN du sous-programme... | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Mode TRACE Lun 17 Déc 2012 - 17:25 | |
| Salut JL35 Modifie le code ainsi et vérifie s’il fonctionne - Code:
-
LABEL Test DIM modtrace, ftr$ ftr$ = "c:\TEMP\Trace.txt" modtrace = 0 BUTTON 1: CAPTION 1, "Trace ON" ON_CLICK 1, Test END ' =============================== Test: trace_on ftr$ : ' papydall IF modtrace = 0 CAPTION 1, "Trace OFF" modtrace = 1 trace_off : ' papydall TRACE_ON ftr$ ELSE CAPTION 1, "Trace ON" modtrace = 0 TRACE_OFF END_IF RETURN
Ou même mieux - Code:
-
LABEL Test DIM modtrace, ftr$ ftr$ = "c:\TEMP\Trace.txt" modtrace = 0 BUTTON 1: CAPTION 1, "Trace ON" ON_CLICK 1, Test END ' =============================== Test: trace_on ftr$ : ' papydall IF modtrace = 0 CAPTION 1, "Trace OFF" modtrace = 1 ELSE CAPTION 1, "Trace ON" modtrace = 0 TRACE_OFF END_IF RETURN
| |
|
Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: Re: Mode TRACE Lun 17 Déc 2012 - 17:34 | |
| @JL35: Il y a eu en effet un TRACE_OFF automatique lors de l'exécution de RETURN. Je regarde pourquoi. | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Mode TRACE Lun 17 Déc 2012 - 17:50 | |
| Merci Jack
@Papydall forcément avec ton code je n'ai pas l'erreur, mais ça ne change rien au problème: le Trace_off s'exécute systématiquement au Return (et Trace est inactif entre les deux clics).
| |
|