IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Architecture interne des plug-ins

Structure de dossiers des plugins 4D 2004 ♪

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Présentation

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.

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 multiplateforme, il suffit de placer les dossiers Windows et MacOS (ne pas oublier le dossier Resources) dans le même dossier .bundle. Typiquement, un plugin multiplateforme 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

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 multiplateforme sur 4D Server Windows, ces fichiers sont facultatifs.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Copyright © 2005 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site ni 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.