Accueil > Développements > Le kit d'extension > Qu'est-ce qu'une extension ?

Qu'est-ce qu'une extension ?

Une DLL d'extension pour JA-Tennis est une DLL 16 ou 32 bits avec les caractéristiques suivantes:

  • Son nom est de la forme JAT*.DLL
  • Elle se trouve dans le même répertoire que le fichier JaTennis.exe ou JaTennis32.exe
  • Une ou plusieurs des fonctions suivantes sont exportées: "ImportJoueurs" pour l'import, "ExportJoueurs" pour l'export, "Print" pour l'impression, "InitDll" pour un plug-in.
  • Pour l'import ou l'export, une info "FileExtent" dans la resource indique l'extension de fichier traitée par la DLL. - Pour un filtre d'import, une info "Import" dans la resource contient la description utilisée dans la liste des types de fichiers de la boite de dialogue Importer. (ie: "Fichier ext (*.ext)|*.ext\0" )
  • Pour un filtre d'export, une info "Export" dans la resource contient la description utilisée dans la liste des types de fichiers de la boite de dialogue Exporter. (ie: "Fichier ext (*.ext)|*.ext\0" )
  • Pour un plug-in, une info "InitDll" dans la resource indique que l'extension doit être chargée au démarrage.
  • L'info "ProductVersion" dans la resource indique la version minimum de JA-Tennis supportée. (ie: "0.9.8.6", "0.9.9.0", "0.9.9.5" ou "0.9.9.6")
  • La dll peut utiliser une section portant son nom dans le fichier JaTennis.ini qui se trouve dans le même répertoire que le fichier JaTennis.exe ou JaTennis32.exe

La version 16 bits de JA-Tennis utilise seulement les dlls 16 bits et la version 32 bits utilise seulement les dll 32 bits.