Altova MapForce 2024 Professional Edition

Génération de code C++

Accueil Préc Haut Suivant

Vous pouvez générer du code C++ pour Visual Studio 2013, 2015, 2017, 2019, 2022. Le code généré inclut les fichiers .sln et .vcproj pour Visual Studio. Veuillez noter la chose suivante lorsque vous générez du code :

 

Certaines fonctions MapForce ne sont pas prises en charge dans du code de programme généré. Pour plus de détails, voir Fonctions prises en charge dans le code généré.

Vous pouvez générer du code soit depuis un seul design de mappage (.mfd), ou depuis un projet de mappage (.mfp). Si vous générez du code depuis un seul mappage, l’application résultante exécute la transformation de mappage respective. Si vous générez du code depuis un projet MapForce (.mfp) qui contient plusieurs mappages, l’application résultante exécute en vrac tous les mappages contenus dans le projet.

Vous pouvez modifier les options de génération de code générales depuis le menu Outils | Options , dans l’onglet Génération. Voir Options du Générateur de Code.

Vous pouvez changer le nom de l’application de mappage générée et d’autres paramètres provenant du menu Fichier | Paramètres de mappage . Le nom d’application par défaut est Mappage. Voir aussi Changer les paramètres de réseau.

Pour plus d’information concernant les chemins de handling dans le code généré, voir Chemins dans les différents environnements d’exécution.

Si votre mappage contient des composants de base de données, vous pouvez consulter des paramètres spécifiques à la base de données en cliquant sur un composant de base de données puis en choisissant l’option de menu Composant | Propriétés. Voir Paramètres de composant de base de données.

La prise en charge pour les connexions de base de données varie selon les plateformes et il existe des types de connexion qui ne sont pas pris en charge sur toutes les plateformes. Si votre mappage se connexte à une base de données, choisir une connexion de base de données qui est compatible avec l’environnement cible pour lequel vous générez du code. Pour plus de détails, voir Mappages de base de données dans des environnements d’exécution variés.

 

Une solution C++ typique générée par MapForce comprend les éléments suivants :

 

Plusieurs bibliothèques signées Altova requises par le mappage (toutes préfixées avec Altova).

Le projet de mappage principal (dans cet exemple, Mapping), qui comprend l’application de mappage et des fichiers dépendants.

cg_vs_code_struct_cpp

Exemple de solution C++ générée avec MapForce

Cette section inclut les rubriques suivantes :

 

Générer du code depuis un mappage

Générer du code depuis un projet de mappage

Construire le projet

Exécuter l’application

© 2017-2023 Altova GmbH