Developpez.com - 4D
X

Choisissez d'abord la catégorieensuite la rubrique :


Architecture interne des plug-ins

Date de publication : 01/09/05

Par Yves Casquel (Ingénieur Support Technique)
 

Structure de dossiers des plugins 4D 2004



Produit : 4D 2004 · Plateforme : Mac & Win



Extrait de la documentation

Les plugins « nouvelle génération » doivent respecter l'architecture type progiciel sous MacOS pour pouvoir être exploités dans le dossier PlugIns. Cette architecture est également préconisée sous Windows.

info Note :
Les plugins ne respectant pas cette architecture doivent être placés dans les dossiers Win4DX / Mac4DX à côté de la structure de la base. Le nom du dossier du plugin doit comporter l'extension « .bundle ». Chaque bundle de plugin ne comporte qu'une seule langue.



Version monoposte

Avec 4e Dimension version monoposte, l'architecture interne des plugins doit être la suivante :

→ Sous MacOS :

   MonPlugIn.bundle/
      Contents/
         Info.plist
         MacOS/
            MonPlugIn (code Mach-O ou CFM)
         PkgInfo
         Resources/
            MonPlugIn.rsrc (ressources)

→ Sous Windows :

   MonPlugIn.bundle/
      Contents/
         Windows/
            MonPlugIn.4DX
            MonPlugIn.RSR

Version client-serveur

Dans le cadre d'une configuration client-serveur multi-plateforme, il suffit de placer les dossiers Windows et MacOS (ne pas oublier le dossier Resources) dans le même dossier .bundle. Typiquement, un plugin multi-plateforme contiendra l'architecture suivante :

   MonPlugIn.bundle/
      Contents/
         Info.plist
         MacOS/
            MonPlugIn (code Mach-O ou CFM)
         PkgInfo
         Resources/
            MonPlugIn.rsrc (ressources)
         Windows/
            MonPlugIn.4DX
            MonPlugIn.RSR

info Note :
Les fichiers Info.plist et PkgInfo sont utiles uniquement pour les plugins exécutés sous MacOS. Par conséquent, si vous configurez un dossier bundle multi-plateforme sur 4D Server Windows, ces fichiers sont facultatifs.



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