Produit : 4D 2004 · Plateforme : Mac & Win ♪
Il peut être très utile de cacher le code de vos méthodes. Pour cela, avec 4D vous devez créer un composant.
Ce tech tip vous explique comment faire.
Vous avez deux méthodes, MaMéthode1 et MaMéthode2, et vous ne voulez pas que d'autres personnes puissent lire votre programmation.
Avec 4D Insider, ouvrez la base qui contient les méthodes dont vous voulez protéger le contenu.
Dans le menu Composant, choisissez Nouveau… pour créer un nouveau composant.
Remplissez les propriétés de votre composant, puis cliquez sur OK.
Une deuxième fenêtre contenant le nom de votre composant s'ouvre.
Dépliez la partie "Protégé" de ce composant.
Sélectionnez "MaMéthode1" et "MaMéthode2"
dans la fenêtre de votre base puis faites-les glisser dans la partie "Protégé" du composant dans la seconde fenêtre.
Vos deux méthodes sont maintenant dans la partie "Protégé" de votre composant "Cache_Methodes".
Sélectionnez ce composant dans la fenêtre puis dans le menu "Composant", choisissez "Générer"
afin de créer le composant que vous pourrez intégrer aux bases dont le contenu de vos méthodes ne doit pas être lu.
Acceptez le message.
Enregistrez votre composant.
Toujours avec 4D Insider, ouvrez la base dans laquelle vous voulez installer le composant.
Dans le menu "Composant", choisissez "Installer/Mettre à jour…" puis sélectionnez le
fichier .4CP de "Cache_Methodes".
Le composant est installé.
Ouvrez maintenant la base dans laquelle le composant a été installé.
Allez dans l'onglet Composants de l'explorateur.
Vos méthodes sont bien présentes, le code n'est pas lisible et vous pouvez vous en servir dans votre base.
Rendre une méthode "propriétaire"
L'auteur
L'article
Publié le 23 juin 2006