Produit : 4D 2004 · Plateforme : Mac & Win ♪
Au démarrage si on n'a pas défini encore de mots de passe, ou dans la méthode associée à l'utilisateur "Super-Utilisateur dans le dialogue "Utilisateur" (affichant les informations sur un utilisateur dans "Outils / Mots de passe"), vous pouvez appeler une méthode qui va permettre de passer dans votre mode débogage, que cela soit dans un mode interprété ou compilé.
Il suffit de tester une touche (ou une combinaison) enfoncée à un moment donné, de préférence au démarrage.
En mode interprété, une commande TRACE par exemple permettra d'interrompre immédiatement 4D.
En mode compilé, on pourra par exemple ultérieurement tester une variable booléenne interprocess.
Selon l'état de cette variable, on pourra activer certains traitements pour le débogage, comme l'activation d'un log, d'un menu supplémentaire, d'une palette.
Exemple de méthode :
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
`activation d'un mode de débogage avec la touche Majuscule.
C_BOOLEEN
(
˚vbDebug)
˚vbDebug:=
Faux
`par défaut à faux
Si
(
Majuscule enfoncee
)
˚vbDebug:=
Vrai
BEEP
`(pour renseigner de la prise en compte de ce mode.)
Si
(
Application compilee)
`éventuellement, traitement ultérieur de ‹›vbDebug
`(Log,ajout d'une palette, ajout d'un menu, etc.)
`via la création d'un nouveau process ou non.
Sinon
TRACE
Fin de si
Fin de si