Activation et configuration de la plate-forme cible

De RAD Studio
Aller à : navigation, rechercher

Remonter à Etapes de la création d'applications multi-périphériques


Avant de commencer l'écriture du code d'une application multi-périphérique, vous devez créer et configurer votre application dans le Gestionnaire de projets. Vous devez avoir déjà effectué les étapes requises précédentes lors de la création d'une application multi-périphérique.

Résumé

Avant de configurer votre application multi-périphérique dans le Gestionnaire de projets :

Effectuez ensuite les étapes suivantes pour configurer une application multi-périphérique (les étapes sont décrites plus en détail dans cette rubrique) :

  1. Créer un projet potentiellement multi-périphérique.
  2. Ajouter la plate-forme cible que vous voulez utiliser (avec le Gestionnaire de projets).
  3. Activer la plate-forme cible pour le projet spécifique.
  4. Configurer la plate-forme cible.

Créer une application multi-périphérique

Créez l'un des types de projet suivants, qui sont potentiellement multi-périphériques ou qui sont multi-périphériques par définition :

Remarque : La plate-forme Windows 32 bits native n'est techniquement pas multiplate-forme.

Néanmoins, pour effectuer un débogage distant entre le PC hôte (Win32 ou Win64) et un PC Win32 distant, vous pouvez utiliser le nouveau schéma de débogage, basé sur Platform Assistant (requis pour le développement d'applications multi-périphériques). Si vous utilisez Platform Assistant et un profil de connexion pour une application quelconque, notamment une application Win32, vous pouvez aussi déployer votre application en utilisant le Gestionnaire de déploiement, qui nécessite Platform Assistant. Pour de plus amples informations, voir Débogage des applications multi-périphériques.

Ajouter une plate-forme cible

Le noeud Plates-formes cible du Gestionnaire de projets affiche les plates-formes disponibles. Toutefois, quand vous créez un projet, il est possible que certaines plates-formes supportées ne soient pas initialement affichées. Pour créer une application ciblant une plate-forme qui n'est pas actuellement affichée dans le noeud Plates-formes cible, ajoutez la plate-forme cible spécifique que vous souhaitez, comme suit :

  1. Cliquez avec le bouton droit sur le noeud Plates-formes cible dans le Gestionnaire de projets :
    AddPlatformP.png
  2. Cliquez sur Ajouter une plate-forme sur le menu contextuel. La boîte de dialogue Sélectionner une plate-forme apparaît :
    SelectPlatformDialog.png
  3. Cliquez sur la flèche vers le bas et sélectionnez une plate-forme cible dans la liste des plates-formes supportées :
    SelectPlatformDropdown.png
    Remarque : Si vous laissez la case à cocher Rendre active la plate-forme sélectionnée activée, la plate-forme est automatiquement activée lorsqu'elle est ajoutée à votre projet (la nouvelle plate-forme est ainsi définie comme la plate-forme cible en cours pour votre projet). Le nom de la plate-forme active apparaît en gras dans le noeud Plates-formes cible du Gestionnaire de projets. Si vous aviez auparavant associé un profil de connexion par défaut ou un SDK à la plate-forme ajoutée, le nom du profil et le SDK sont ajoutés au nom de la plate-forme dans le Gestionnaire de projets.
  4. Cliquez sur OK.
  5. Si vous voulez ajouter une autre plate-forme cible, répétez les étapes précédentes et ajoutez une autre plate-forme.

Activer une plate-forme cible

Pour spécifier que votre application doit être multi-périphérique, vous devez activer la plate-forme cible désirée dans le Gestionnaire de projets. La plate-forme cible activée est affichée en gras dans le Gestionnaire de projets. La plate-forme que vous activez détermine le compilateur et les outils que votre application utilise (ainsi, les applications OS X utilisent les compilateurs BCCOSX.exe et DCCOSX.exe, et la RTL FireMonkey).

Pour activer une plate-forme pour votre projet

Effectuez l'une des opérations suivantes :

ActivatePlatform.png

Le tableau ci-dessous affiche le noeud Plates-formes cible rempli uniquement avec des plates-formes de bureau. Dans le projet Delphi, la plate-forme cible Windows 64 bits est activée ; dans le projet C++, la plate-forme OS X est activée.

Projet de bureau Delphi

Projet de bureau C++

Noeud Plates-formes cible - Delphi   

Noeud Plates-formes cible - C++

Configurer une plate-forme cible

L'étape finale de la configuration de votre application multi-périphérique dans le Gestionnaire de projets consiste à assigner à la plate-forme cible un profil de connexion et un SDK, si nécessaire.

  • Un profil de connexion est un ensemble de propriétés qui décrit la connexion à une instance de Platform Assistant exécutée sur la machine cible. C'est une exigence pour les plates-formes Mac OS X et iOS, ainsi que pour une plate-forme cible Windows 64 bits si votre système de développement est Windows 32 bits. Les profils de connexion ne sont pas utilisés dans les applications Android. Pour de plus amples informations, voir Gestionnaire de profils de connexion.
Conseil : Vous pouvez savoir si votre plate-forme cible requiert un profil de connexion ou un SDK en consultant les Propriétés de la plate-forme ; si le profil de connexion ou le champ SDK n'est pas activé, vous n'avez pas besoin de configurer la propriété.

Pour configurer une plate-forme cible pour votre projet

  1. Dans le Gestionnaire de projets, cliquez avec le bouton droit sur la plate-forme cible que vous avez activée, puis cliquez sur Propriétés dans le menu contextuel :

Android (la plate-forme activée)

OS X (non activée)

Ajouter le menu contextuel Plate-forme pour Android   

Ajouter le menu contextuel Plate-forme pour OS X

2. La boîte de dialogue Propriétés de la plate-forme s'ouvre :
PlatformProperties.png

3. Dans la liste déroulante SDK (Software Development Kit) effectuez l'une des actions suivantes :
Remarque : La zone de liste déroulante SDK est seulement activée pour les projets nécessitant un SDK. Si votre projet requiert un SDK mais que la liste de la zone de liste déroulante SDK est vide ou qu'un SDK spécifique est manquant, voir Propriétés de la plate-forme à des fins de dépannage.
4. Dans la liste déroulante Profil effectuez l'une des actions suivantes :
5. Cliquez sur OK pour enregistrer les modifications.

Voici le noeud Plates-formes cible pour un projet Delphi après la configuration de la plate-forme OS X avec un profil de connexion :

OSXActivatedII.png

Etapes suivantes

  1. Compilez et construisez comme d'habitude.
  2. Déboguez en utilisant le débogueur multi-périphérique.
  3. Déployez votre application multi-périphérique.

Voir aussi