Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Forum 4D Documentations F.A.Q 4D Trucs & astuces Notes techniques 4D & SGBDR 4D & XML 4D & Web Livres 4D

Les "eventCode" et "externalCall" dans le fichier 4DDebugLog.txt

Date de publication : 08/12/2006

Par Stéphanie Tirtiat (Intl Tech Support)
 

Où trouver la signification des codes retournés dans le fichier de debug log (pour 4D Chart dans le cas présent) ?


Produit : 4D Chart

Plateforme : Mac & Win



Quand vous activez le debug log de 4D par le sélecteur 34 (Enreg événements debogage) de la commande FIXER PARAMETRE BASE, en mode détaillé, pour le plugin 4D Chart, vous recevez dans le fichier 4DDebugLog.txt certains eventCode et externalCall.

Par exemples :

      234 [16] plugInName: 4D Chart; cmd: _4D Chart; eventCode: 72.
      249 [16] plugInName: 4D Chart; cmd: _4D Chart; eventCode: 6
      249 [16] plugInName: 4D Chart; externCall: -80.
      417 [16] plugInName: 4D Chart; cmd: _4D Chart; eventCode: 72.

Ce sont des informations internes entre 4D et 4D Chart.

La liste des eventCode est détaillée dans le fichier source PublicTypes.h d'un plugin.
La liste des externalCall est détaillée dans le fichier source EntryPoints.h d'un plugin.

Ces deux fichiers se trouvent notament dans le dossier du 4D Plugin SDK installé en même temps que 4D 2004.

Vous y trouverez les informations suivantes selon les eventCode et externalCall donnés en exemple :

      EventCode 6 : eAE_Update
      EventCode 72 : eAE_EndExecutionCycle
      ExternalCall -80 : EX_GET_CURRENT_PAGE

info Voir aussi la documentation :
en Create and use an external area
----- Extrait ------
An external area receives events that are passed to it by 4th Dimension. Its main routine usually consist of a dispatch of the events the plug-in wants to respond. (...)

Those events are listed in an enum of type AE_AreaEvent that is defined in the "PublicTypes.h" header file of this API.

   typedef enum
   {
      eAE_Idle = 0,
      eAE_MouseDown = 1,
      eAE_MouseUp = 2,
      eAE_KeyDown = 3,
      eAE_KeyUp = 4,
      . . .
      . . .
      eAE_DesignInit = 605
   } PA_AreaEvent;

----- /Extrait ------


Valid XHTML 1.1!Valid CSS!

Copyright © 2006 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'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique 4D : Elgo - Contacter par EMail :
Vos questions techniques : forum d'entraide 4D - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.