4D v16.3Page Application |
||
|
4D v16.3
Page Application
Page Application
4D vous permet de générer directement une application exécutable (double-cliquable) à partir de votre base de données. Vous devez disposer de 4D Volume Desktop, le moteur de base de données de 4D, ainsi que d’une licence adéquate. Vous préparez cette opération dans la page Application du Générateur d’applications. La fonction de génération d’applications exécutables de 4D vous permet de créer directement depuis 4D des versions autonomes (.exe) de vos bases 4D compilées. Sous Mac OS, cette fonction génère des progiciels (packages). Le principe consiste à fusionner le fichier 4D Volume Desktop avec votre fichier de structure compilé. Les fonctionnalités offertes par le fichier 4D Volume Desktop sont liées à l’offre commerciale à laquelle vous avez souscrite. Pour plus d’informations sur ce point, reportez-vous à la documentation commerciale et au site Internet de 4D SAS (http://www.4d.com/). Vous pouvez définir un fichier de données par défaut ou permettre à l'utilisateur de créer et d'utiliser son propre fichier de données (cf. section Gestion du fichier de données dans les applications finales). Il est possible d'automatiser la mise à jour des applications monopostes fusionnées moyennant l'utilisation d'une séquence de commandes du langage (cf. section Mise à jour auto des applications serveur ou monopostes). Pour pouvoir générer une application exécutable, vous devez dans un premier temps désigner l’emplacement du dossier de 4D Volume Desktop. Le bouton de construction est grisé si aucun dossier n’est indiqué dans la zone correspondante ou si le dossier désigné ne contient pas de 4D Volume Desktop valide. Vous devez sélectionner le dossier contenant le fichier de 4D Volume Desktop :
Pour sélectionner le dossier de 4D Volume Desktop, cliquez sur le bouton [...]. Une boîte de dialogue vous permettant de désigner le dossier (Windows) ou le progiciel (Mac OS) de 4D Volume Desktop apparaît. Note : A compter de 4D v15, le numéro de version de 4D Volume Desktop doit correspondre à celle du 4D Developer Edition. Par exemple, si vous utilisez 4D Developer v15.4, vous devez sélectionner un 4D Volume Desktop v15.4. Cette option vous permet de sélectionner le mode de liaison entre l'application fusionnée et le fichier de données local. Deux modes de liaison sont disponibles, choisissez le mode qui correspond le mieux à vos besoins. Note : Cette option est proposée uniquement lorsque l'option de compatibilité Utiliser la nouvelle architecture pour les applications déployées est cochée (cf. section Page Compatibilité).
Pour plus d'informations sur le mode de liaison des données, reportez-vous au paragraphe Configurer le mode de liaison des données. Pour générer une application exécutable, cliquez sur le bouton Construire. 4D crée automatiquement un dossier Final Application dans le “Dossier de destination” défini et y place un sous-dossier du nom de l’application défini. Si vous avez défini “MonAppli” dans la zone “Nom de l’application”, vous devez trouver dans ce dossier les fichiers suivants :
L’architecture type d’une application exécutable est la suivante (exemple sous Windows) :
Lors de la construction de l’application exécutable, 4D duplique le contenu du dossier 4D Volume Desktop dans le sous-dossier Final Application. Vous pouvez donc parfaitement personnaliser le contenu du dossier 4D Volume Desktop d’origine en fonction de vos besoins. Vous pouvez, par exemple :
Note : Sous Mac OS, 4D Volume Desktop est fourni sous forme de progiciel. Vous devrez tout d’abord afficher son contenu (effectuez Control+clic sur son icône) afin de pouvoir le modifier. Si votre application exécutable est utilisée en tant que serveur Web, les fichiers et dossiers requis par le serveur doivent être installés à des emplacements spécifiques. Ces éléments sont les suivants :
Sous Windows : ces éléments doivent être installés dans le sous-dossier Final Application\MonAppli\Database.
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v15 R4 UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |