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.