Developpez.com - 4D
X

Choisissez d'abord la catégorieensuite la rubrique :


Une méthode simple pour basculer en mode de débogage pour le Super-Utilisateur

Date de publication : 01/02/05

Par Thomas Schlumberger (Responsable Intl Tech Support)
 



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 deboguage, que cela soit dans un mode interprétéou compilé.

Il suffit de tester une touche (ou une combinaison) enfoncée à un moment donnée, 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 deboguage, comme l'activation d'un log, d'un menu supplémentaire, d'une palette.

Exemple de méthode :

      `activation d'un mode de déboguage 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 creation d'un nouveau process ou non.

      Sinon

           TRACE

      Fin de si

   Fin de si


      `---------------------                          



Valid XHTML 1.1!Valid CSS!

Copyright © 2005 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique 4D