<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kmasuyama</id>
	<title>RAD Studio - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kmasuyama"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/fr/Sp%C3%A9cial:Contributions/Kmasuyama"/>
	<updated>2026-09-04T01:59:47Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214864</id>
		<title>10.4 Sydney - Release 1</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214864"/>
		<updated>2020-09-02T06:53:17Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : LOC-23367&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RAD Studio 10.4 Sydney - Release 1 (aussi appelé 10.4.1) est disponible pour l&#039;installation. 10.4.1 repose sur les fonctionnalités de 10.4 tout en proposant des améliorations et des ajouts.  Delphi 10.4.1, C++Builder 10.4.1 et RAD Studio 10.4.1 peuvent être téléchargés par tout client abonné à Update Subscription.&lt;br /&gt;
&lt;br /&gt;
RAD Studio 10.4.1 comporte essentiellement des améliorations visant à renforcer la qualité du produit. Cela concerne essentiellement les parties suivantes du logiciel :&lt;br /&gt;
&lt;br /&gt;
* EDI&lt;br /&gt;
* Audit de code Delphi (Delphi Code Insight ou LSP)&lt;br /&gt;
* Bibliothèque parallèle &lt;br /&gt;
* SOAP &amp;amp;amp; XML&lt;br /&gt;
* Chaîne d&#039;outils C++&lt;br /&gt;
* FireMonkey&lt;br /&gt;
* VCL &lt;br /&gt;
* Compilateur Delphi&lt;br /&gt;
* Déploiement iOS&lt;br /&gt;
&lt;br /&gt;
{{Product}} 10.4.1 comprend les corrections apportées dans les correctifs suivants : 10.4 [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_1 Patch 1], [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_2 Patch 2], et[http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_3 Patch 3]&lt;br /&gt;
&lt;br /&gt;
En plus des améliorations de qualité, 10.4.1 comprend les nouvelles fonctionnalités mentionnées ci-après.&lt;br /&gt;
&lt;br /&gt;
===Installation de 10.4.1===&lt;br /&gt;
&lt;br /&gt;
Si vous avez déjà installé 10.4 {{Version}} (version datée du 26 mai 2020), vous devez effectuer une désinstallation complète avant d&#039;installer 10.4 {{Version}} - Release 1. Dans le cadre du processus de désinstallation, une option vous proposera de préserver vos paramètres de configuration. Cette option est activée par défaut. Vous pouvez également préserver les paramètres avec [[Outil de migration des paramètres|l&#039;outil de migration des paramètres]].&lt;br /&gt;
&lt;br /&gt;
=Principales améliorations dans 10.4.1=&lt;br /&gt;
&lt;br /&gt;
==Plates-formes prises en charge==&lt;br /&gt;
&lt;br /&gt;
{{Product}} prend maintenant en charge le déploiement d&#039;apps sur Windows Server 2019.&lt;br /&gt;
&lt;br /&gt;
==EDI==&lt;br /&gt;
&lt;br /&gt;
===Projets===&lt;br /&gt;
&lt;br /&gt;
* Suffixe automatique pour les versions de packages : les packages peuvent désormais avoir un suffixe automatique de numérotation des versions, ce qui vous évitera de mettre à jour manuellement le suffixe de version pour chaque nouvelle release. (Le compilateur prenait en charge cette fonctionnalité de façon silencieuse dans 10.4. Toutefois, une prise en charge intégrale est introduite dans 10.4.1 au niveau de l&#039;EDI et des paramètres de projet.)&lt;br /&gt;
* L&#039;option Opérations FDIV du Pentium sécurisées n&#039;apparaît plus dans les options du compilateur Delphi.&lt;br /&gt;
* Depuis 10.3, les éléments du menu contextuel Projets nétaient plus disponibles (auparavant appelés par un clic droit sur une zone vide du volet Projets). Ils sont maintenant disponibles dans une liste déroulante accessible depuis la barre d&#039;outils du volet Projets.&lt;br /&gt;
&lt;br /&gt;
===Dispositions (Layouts)===&lt;br /&gt;
&lt;br /&gt;
* Prise en charge améliorée des dispositions de bureau multi-moniteurs pour les utilisateurs faisant appel à plusieurs fenêtres de l&#039;éditeur en utilisant plusieurs écrans.&lt;br /&gt;
* Le concepteur de fiche flottante n&#039;existe plus. Sachez que vous pouvez toujours avoir plusieurs fenêtres d&#039;édition avec notamment un concepteur de fiches affiché dans une seconde fenêtre (la prise en charge de cette fonctionnalité a été améliorée).&lt;br /&gt;
* Lorsque vous passez d&#039;une disposition de l&#039;EDI à une autre, par exemple lors du basculement vers ou depuis le débogage, ou vers ou depuis le démarrage (lors de l&#039;ouverture ou de la fermeture d&#039;un projet), si la même disposition est utilisée pour les deux états, la disposition ne sera pas appliquée. Cela évite de basculer inutilement entre les dispositions.&lt;br /&gt;
* Les dispositions de bureau qui ne peuvent être appliquées (par ex. les dispositions flottantes qui ne sont plus prises en charge) sont grisées dans la zone Disposition de bureau dans la barre de titre. Si une disposition flottante est appliquée, l&#039;EDI affiche un dialogue.&lt;br /&gt;
* Prise en charge améliorée pour les moniteurs 4K : désormais, l&#039;EDI restaure correctement les dispositions sur les moniteurs 4K lorsque l&#039;écran 4K n&#039;est pas mis à l&#039;échelle. &lt;br /&gt;
* Si l&#039;EDI ne parvient pas à trouver un fichier .dsk attendu, il s&#039;ouvre avec la disposition par défaut. &lt;br /&gt;
&lt;br /&gt;
===IU===&lt;br /&gt;
&lt;br /&gt;
* Boîtes de dialogue Options et autres boîtes de dialogue&lt;br /&gt;
** Les boîtes de dialogue Options de projet, Options de l&#039;EDI, GetIt et Nouveaux éléments disposent d&#039;une barrre de défilement qui permet de faire défiler l&#039;intégralité de la boîte au fur et à mesure que vous utilisez la barre de défilement. Vous pouvez également utiliser la molette de la souris.&lt;br /&gt;
** La boîte de dialogue Options (Options d&#039;environnement) s&#039;ouvrait habituellement en affichant les paramètres relatifs à la plate-forme cible Win64. Elle s&#039;ouvre désormais en affichant les paramètres relatifs à la plate-forme active. &lt;br /&gt;
* Certains contrôles vue liste peu lisibles avec le thème Sombre ont été remplacés par une vue arborescente virtuelle.&lt;br /&gt;
* La visite guidée a été retirée de la page d&#039;accueil.&lt;br /&gt;
* Plusieurs corrections ont été apportées à l&#039;inspecteur d&#039;objets, notamment au sujet du scintillement et de la sélection de propriété erronnée.&lt;br /&gt;
* La sélection d&#039;éléments a été améliorée dans le volet Structure, notamment concernant la sélection d&#039;un élément alors que l&#039;utilisateur a cliqué sur un autre élément.&lt;br /&gt;
&lt;br /&gt;
===Informations générales===&lt;br /&gt;
&lt;br /&gt;
* L&#039;option ‘Diffuser vers les périphériques’ est désactivée par défaut. En provoquant un accès au réseau dès le démarrage de l&#039;EDI, cette option générait des erreurs pour certains utilisateurs. Maintenant que cette option est désactivée, les erreurs réseau ne surviendront que si l&#039;option est à nouveau activée.&lt;br /&gt;
* Le nom des débogueurs Windows 64 bits affiché dans la boîte de dialogue Attacher au processus a été clarifié pour distinguer celui pour Delphi et celui pour C++. Cela facilitera le choix des utilisateurs lors de la sélection du débogueur à attacher au processus.&lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* ‘Supprimer les chemins incorrects’ ne devrait plus supprimer les chemins valides.&lt;br /&gt;
* Le déplacement des barres d&#039;outils ne présente plus de problèmes.&lt;br /&gt;
* &amp;quot;-showotamenunames&amp;quot; (utilisé par les développeurs ToolsAPI) a été réactivé.&lt;br /&gt;
* L&#039;édition d&#039;une liste de chaînes dans l&#039;éditeur de code fonctionne à nouveau.&lt;br /&gt;
* Les boîtes de dialogue de l&#039;EDI sont affichés dans le style Moderne.&lt;br /&gt;
* Les problèmes de dessin tels que l&#039;affichage de la fenêtre de l&#039;EDI dans une couleur solide lors de l&#039;ouverture d&#039;un projet sont résolus.&lt;br /&gt;
* Sur Windows 7, la barre de titre n&#039;affiche plus de ligne blanche dans la partie supérieure.&lt;br /&gt;
* L&#039;éditeur d&#039;actions dessinait les images en noir. Le problème est maintenant résolu.&lt;br /&gt;
* Certains menus de l&#039;EDI sont maintenant correctement dessinés (comme les menus déroulants dans les audits). Par ailleurs, certains menus qui n&#039;affichaient pas l&#039;état Activé le font maintenant.&lt;br /&gt;
* Le chemin de recherche des symboles de débogage prend maintenant en charge les variables d&#039;environnement $(Platform) et $(Config).&lt;br /&gt;
* L&#039;éditeur de code vous permettait de sélectionner des codages incorrects pour une unité (cela concernait uniquement les fiches). Ces codages ne sont maintenant plus disponibles.&lt;br /&gt;
* Un problème signalant l&#039;impossibilité de charger des packages du fait d&#039;un nom de fichier différent sur disque et survenant dans de gros projets a été résolu.&lt;br /&gt;
&lt;br /&gt;
==Delphi LSP/ Modifications relatives à l&#039;achèvement de code==&lt;br /&gt;
&lt;br /&gt;
* L&#039;audit de code prend maintenant en charge l&#039;achèvement de code dans une déclaration de classe&lt;br /&gt;
* Améliorations relatives aux performances :&lt;br /&gt;
** Améliorations relatives à l&#039;utilisation de la mémoire dans les processus Delphi LSP (moins de mémoire utilisée)&lt;br /&gt;
** Améliorations en terme de vitesse : les suggestions en matière d&#039;achèvement de code doivent apparaître plus rapidement&lt;br /&gt;
* Depuis la fonctionnalité Achèvement de code, accédez à la définition et pointez avec la souris. Vous constaterez une amélioration (par exemple, l&#039;achèvement de code propose une liste de symboles améliorée).&lt;br /&gt;
* De nouvelles options permettent de contrôler et d&#039;adapter l&#039;achèvement de code. Ces paramètres sont présentés ci-après.&lt;br /&gt;
* Si vous filtrez l&#039;achèvement de code au fur et à mesure que vous tapez votre code, les caractères correspondants s&#039;affichent en souligné (paramètre facultatif).&lt;br /&gt;
* Les paramètres relatifs à l&#039;achèvement de code apparaissent maintenant dans la page des paramètres de l&#039;Audit de code.&lt;br /&gt;
* Les fichiers modifiés en dehors de l&#039;EDI (via un éditeur externe ou un outil de contrôle de source) sont reconnus par le serveur LSP et analysés.&lt;br /&gt;
* Des corrections ont été apportées à la fonctionnalité Audit de code (pas de résultats affichés, affichage d&#039;un symbole + dans le chemin, etc.).&lt;br /&gt;
* Gestion améliorée des packages&lt;br /&gt;
** Les packages contenant des unités ne génèrent plus d&#039;erreurs&lt;br /&gt;
** L&#039;achèvement de code propose des symboles provenant d&#039;un package requis&lt;br /&gt;
** De fausses erreurs étaient parfois signalées dans les packages. Ce problème devrait maintenant être résolu.&lt;br /&gt;
** L&#039;achèvement de code a été amélioré de manière générale. &lt;br /&gt;
* L&#039;audit d&#039;aide affiche du contenu exact lorsque la souris pointe sur un symbole.&lt;br /&gt;
*L&#039;achèvement de code fonctionne lorsque l&#039;option ‘Utiliser MSBuild de façon externe pour compiler’ est activée.&lt;br /&gt;
* Des erreurs liées à la restitution des soulignements rouges ont été résolues notamment lorsque la longueur de la ligne de soulignement rouge était erronnée. &lt;br /&gt;
* Lorsque l&#039;achèvement de code était configuré pour trier par nom plutôt que par portée, la sélection d&#039;un élément provoquait l&#039;insertion d&#039;un texte erronné. Le problème est désormais résolu.&lt;br /&gt;
* 10.4.1 inclut également les corrections de 10.4 Patch 2. Cela comprend les corrections suivantes : la non insertion des parenthèses () lorsqu&#039;elles existent déjà, la non sélection de l&#039;achèvement en cours lors de l&#039;appui sur la touche Espace, retard au niveau de l&#039;achèvement et saisie de texte incorrecte, retard d&#039;affichage de l&#039;audit d&#039;erreur dans le volet Structure, etc. &lt;br /&gt;
&lt;br /&gt;
===Audit de code pour les projets volumineux===&lt;br /&gt;
&lt;br /&gt;
Les corrections suivantes s&#039;appliquent tout particulièrement aux projets volumineux. Les corrections de performances et d&#039;utilisation de la mémoire mentionnées précédemment concernent aussi les projets volumineux.&lt;br /&gt;
&lt;br /&gt;
* Des améliorations ont été apportées au compilateur concernant les tentatives d&#039;analyse suite à des erreurs fatales.&lt;br /&gt;
* Des améliorations ont été apportées concernant les notifications du serveur suite à des changements d&#039;EDI. Cela réduit la modificabilité du code et améliore la précision de l&#039;achèvement de code.&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la RTL==&lt;br /&gt;
&lt;br /&gt;
===Nouvel enregistrement TLightweightMREW===&lt;br /&gt;
&lt;br /&gt;
Un nouveau verrouillage reader-writer a été implémenté, il fonctionne sur l&#039;ensemble des plates-formes supportées et est plus rapide et souple que TMultiReadExclusiveWriteSynchronizer (aussi appelé TMREWSync). TLightweightMREW inclut une implémentation native du verrouillage reader-writer sur chaque plate-forme.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, reportez-vous à la documentation TLightweightMREW.&lt;br /&gt;
&lt;br /&gt;
===Bibliothèque de programmation parallèle===&lt;br /&gt;
&lt;br /&gt;
De nombreuses corrections ont été apportées à TThread.WaitFor, TParallel.For, TParallel.Join, TConditionVariableMutex.WaitFor for Linux, TTask.WaitForAny, et la classe IdleWorkerThreadCount de TPoolThread.&lt;br /&gt;
Des problèmes en lien avec PopItem ont aussi été résolus pour TThreadedQueue, notamment concernant l&#039;utilisation d&#039;un grand nombre de threads.&lt;br /&gt;
&lt;br /&gt;
===SOAP et XML===&lt;br /&gt;
&lt;br /&gt;
* Améliorations XML : des améliorations ont été apportées au composant TXMLDocument, notamment en ce qui concerne les divers DOMVendors supportés (OmniXML, ADOM). Certains des problèmes concernaient la prise en charge UTF et l&#039;encodage.&lt;br /&gt;
* Importateur SOAP WSDL : amélioration de la logique d&#039;importation WSDL et de l&#039;invocation des clients SOAP.&lt;br /&gt;
&lt;br /&gt;
===Clients Web===&lt;br /&gt;
&lt;br /&gt;
* Winapi.Winsock2 inclut maintenant inet_ntop pour mieux prendre en charge les adresses IPv6&lt;br /&gt;
* TRESTResponseDataSetAdapter importe les chaînes JSON en utilisant la longueur appropriée&lt;br /&gt;
* Prise en charge améliorée des énumérations dans TJSONSerializer &lt;br /&gt;
* Quelques corrections ont été apportées à TRestResponseDataSetAdapter&lt;br /&gt;
* La création d&#039;un TIPAddress à partir d&#039;une URL fonctionne maintenant sur Windows&lt;br /&gt;
* Apple a rendu l&#039;API NSURLConnection obsolète sur Mac OS X 10.11 et iOS 9, alors qu&#039;elle était toujours utilisée dans notre bibliothèque client HTTP. 10.4.1 introduit la prise en charge de l&#039;API NSURLSession sur les deux plates-formes. Cette modification résout également des problèmes liés à la prise en charge des proxys sur macOS.&lt;br /&gt;
&lt;br /&gt;
===Base de données===&lt;br /&gt;
&lt;br /&gt;
* Un nombre significatif de problèmes DataSnap ont été résolus incluant notamment des problèmes de performances et des fuites de mémoire, des problèmes liés à MidasLib, DatasetProvider et TClientDataSet&lt;br /&gt;
* Prise en charge FireDAC améliorée pour les paramètres de fonction de SQL Server&lt;br /&gt;
* Correction apportée à TFDMemTable FindFirst avec IndexFieldNames&lt;br /&gt;
* TFDQuery amélioré avec les champs calculés et les champs BLOB&lt;br /&gt;
* Amélioration par rapport à l&#039;ordre des champs d&#039;index multi-colonne PostgreSQL de TFDTable &lt;br /&gt;
* Analyse FIREDAC-PostgreSQL des chaînes QuoteTag&lt;br /&gt;
&lt;br /&gt;
===Autres améliorations de la RTL===&lt;br /&gt;
&lt;br /&gt;
* Améliorations de performance pour les TStrings ayant un saut de ligne personnalisé&lt;br /&gt;
* Méthodes TObject personnalisées renvoyant ou vérifiant des chaînes&lt;br /&gt;
* Fonctions UTF8IdentXxx exposées&lt;br /&gt;
* LoadResString optimisé&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la VCL==&lt;br /&gt;
&lt;br /&gt;
* Plusieurs régressions liées à TGrid dans 10.4 (déjà adressées partiellement dans 10.4 Patch 2) ont été résolues. Cela inclut notamment TStringGrid et d&#039;autres contrôles grille, des problèmes d&#039;alignement dans la méthode StretchDraw dans OnDrawCell, etc.&lt;br /&gt;
* Des améliorations ont été apportées à la façon dont les TGridPanel gèrent l&#039;espacement basé sur le pourcentage. Vous pouvez maintenant spécifier des pourcentages exacts pour les colonnes et les lignes et les appliquer (vous deviez auparavant les modifier au fur et à mesure qu&#039;ils étaient définis). L&#039;utilisation du contrôle TGridPanel est ainsi largement améliorée car vous obtenez exactement l&#039;espacement nécessaire. &lt;br /&gt;
* Les glyphes intégrés aux TBitBtn sont maintenant en HighDPI et ont subi des améliorations de mise à l&#039;échelle&lt;br /&gt;
* La barre de titre personnalisée prend en charge la mise à l&#039;échelle High DPI et compte quelques améliorations en matière de qualité&lt;br /&gt;
* La propriété Position du composant TUpDown et l&#039;événement OnChangingEx ont subi des améliorations &lt;br /&gt;
* Le composant StatusBar prend en charge le dessin DoubleBuffered&lt;br /&gt;
* Les méthodes SetTabIndex de TPageControl fonctionnent maintenant correctement lorsque des onglets sont cachés&lt;br /&gt;
* Le texte de TDateTimePicker ne paraît pas flouté lorsque le pointeur de la souris est déplacé&lt;br /&gt;
* Dans TLabel, le retour à la ligne a été amélioré en modifiant la logique de calcul de la hauteur de la police&lt;br /&gt;
* L&#039;infotip de TListView reste visible plus longtemps&lt;br /&gt;
* La bordure des contrôles de base de données a la même apparence que celle des contrôles non orientés données&lt;br /&gt;
* Plusieurs améliorations de style&lt;br /&gt;
* Des améliorations ont été apportées concernant la largeur des libellés des éléments de menu de niveau supérieur dessinés par le propriétaire, ainsi que les menus stylés et leur mise à l&#039;échelle&lt;br /&gt;
* Les styles respectent les positions de texte de TButton et des valeurs ImageMargins de TButton&lt;br /&gt;
&lt;br /&gt;
==FireMonkey==&lt;br /&gt;
&lt;br /&gt;
===Améliorations relatives aux TMemo FMX===&lt;br /&gt;
&lt;br /&gt;
Nous poursuivons nos travaux sur l&#039;architecture du nouveau composant TMemo de FireMonkey (FMX TMemo) avec l&#039;ajout d&#039;améliorations à l&#039;implémentation Windows et l&#039;ajout du support pour macOS.&lt;br /&gt;
L&#039;essentiel des efforts porte sur le mode IME du TMemo pour le coréen, le japonais et le chinois (parmi d&#039;autres langues). D&#039;autres améliorations générales ont aussi été apportées en matière de performances, stabilité, comportement de défilement, sélection de la souris, copier-coller, etc. Des corrections ont aussi été apportées au composant TEdit. &lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* L&#039;écran de lancement du Storyboard prend maintenant en charge les tailles d&#039;icônes requises par Apple pour iOS.&lt;br /&gt;
* Amélioration de la gestion des permissions pour les notifications Push iOS&lt;br /&gt;
* OnItemClick de TListView se déclenche même s&#039;il est déjà sélectionné&lt;br /&gt;
* Résolution d&#039;un problème de valeurs incohérentes pour TMediaPlayer.Duration sur Android&lt;br /&gt;
* Problème relatif aux liens externes dans WebBrowser iOS&lt;br /&gt;
* Evénement OnCellDblClick de TStringGrid&lt;br /&gt;
* Disparition de l&#039;accessoire Coche pour le composant TListView&lt;br /&gt;
&lt;br /&gt;
==Langage Delphi==&lt;br /&gt;
&lt;br /&gt;
La release 10.4.1 apporte des améliorations du langage Delphi dans diffférentes parties du produit. Les améliorations portent essentiellement sur la prise en charge de l&#039;achèvement de code LSP et la qualité des enregistrements managés. Des regressions constatées dans 10.4 ont aussi été résolues ainsi que des changements inattendus (comprenant notamment des problèmes liés aux instructions goto et d&#039;autres scénarios peu communs). Des améliorations ont été apportées dans les références de packages et dans la génération des fichiers HPP C++.&lt;br /&gt;
La release apporte également des améliorations de performances pour le compilateur (optimisation de la recherche des noms d&#039;unités et d&#039;autres recherches internes tout particulièrement pour les projets volumineux). Des améliorations en matière de génération de code ont aussi été apportées (dans les cas où le compilateur peut générer du code optimisé).&lt;br /&gt;
&lt;br /&gt;
===Enregistrements managés===&lt;br /&gt;
&lt;br /&gt;
Cette release améliore la qualité des enregistrements managés, avec notamment :&lt;br /&gt;
&lt;br /&gt;
* L&#039;optimisation des valeurs de retour&lt;br /&gt;
* Le nettoyage de plusieurs erreurs du compilateur&lt;br /&gt;
* Des améliorations apportées à l&#039;opérateur Assign&lt;br /&gt;
* Des modifications apportées à Default(T) pour les enregistrements managés&lt;br /&gt;
* Une meilleure coexistence des enregistrements managés et génériques&lt;br /&gt;
* La non invocation de Initialize dans certains cas&lt;br /&gt;
&lt;br /&gt;
==Langage C++==&lt;br /&gt;
&lt;br /&gt;
===Débogueur Win64===&lt;br /&gt;
&lt;br /&gt;
* Le débogueur LLDB Win64 comporte plusieurs améliorations, notamment concernant l&#039;interception des exceptions et les performances (tout particulièrement lorsqu&#039;il y a plusieurs threads).&lt;br /&gt;
* Résolution d&#039;un problème lié à l&#039;invocation des visualiseurs Delphi : les visualiseurs ne sont plus invoqués pour TStringList, Currency et TDateTime.&lt;br /&gt;
* Résolution d&#039;un problème qui provoquait l&#039;affichage d&#039;une boîte de dialogue d&#039;exception lors de l&#039;utilisation de la touche F7 pour lancer une nouvelle session de débogage.&lt;br /&gt;
* La gestion des exceptions du système d&#039;exploitation a été améliorée.&lt;br /&gt;
* Des améliorations de performances ont été apportées à l&#039;EDI lors d&#039;une exécution pas à pas avec des centaines de threads.&lt;br /&gt;
&lt;br /&gt;
===Lieur===&lt;br /&gt;
&lt;br /&gt;
* Le lieur Win64 (ilink64) a subi des améliorations significatives en matière de gestion de la mémoire. Cela devrait résoudre les erreurs de mémoire insuffisante avec les projets volumineux ou les builds de débogage.&lt;br /&gt;
&lt;br /&gt;
===Gestion des exceptions===&lt;br /&gt;
&lt;br /&gt;
* Certains problèmes de gestion des exceptions ont été résolus. Cela inclut un problème affectant l&#039;allocation de mémoire ACE/TAO, dans lequel l&#039;API Windows peut lancer une exception SEH.&lt;br /&gt;
&lt;br /&gt;
===Améliorations générales relatives à la qualité===&lt;br /&gt;
&lt;br /&gt;
* Des résolutions de bugs ont été apportées au compilateur Clang (plantages, ICE, etc.).&lt;br /&gt;
* Des problèmes à l&#039;origine de RTTI pour les closures ont été résolus.&lt;br /&gt;
* Des améliorations ont été apportées lors de la génération des informations de débogage notamment pour les classes de style Delphi.&lt;br /&gt;
* Des améliorations ont été apportées à la RTL, principalement autour de la suppression de la macro de compatibilité MFC et l&#039;exportation des symboles. Des problèmes de compatibilité ont été résolus par rapport au support des bibliothèques C++ communes.&lt;br /&gt;
&lt;br /&gt;
==Autres améliorations==&lt;br /&gt;
&lt;br /&gt;
* Résolution d&#039;un accès de violation dans l&#039;application Gestionnaire de licences.&lt;br /&gt;
* L&#039;invocation directe de GetItCmd.exe ne supprime plus les packages installés sur votre système&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214865</id>
		<title>10.4 Sydney - Release 1</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214865"/>
		<updated>2020-09-02T06:53:03Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : 1 révision importée : LOC-23367&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RAD Studio 10.4 Sydney - Release 1 (aussi appelé 10.4.1) est disponible pour l&#039;installation. 10.4.1 repose sur les fonctionnalités de 10.4 tout en proposant des améliorations et des ajouts.  Delphi 10.4.1, C++Builder 10.4.1 et RAD Studio 10.4.1 peuvent être téléchargés par tout client abonné à Update Subscription.&lt;br /&gt;
&lt;br /&gt;
RAD Studio 10.4.1 comporte essentiellement des améliorations visant à renforcer la qualité du produit. Cela concerne essentiellement les parties suivantes du logiciel :&lt;br /&gt;
&lt;br /&gt;
* EDI&lt;br /&gt;
* Audit de code Delphi (Delphi Code Insight ou LSP)&lt;br /&gt;
* Bibliothèque parallèle &lt;br /&gt;
* SOAP &amp;amp;amp; XML&lt;br /&gt;
* Chaîne d&#039;outils C++&lt;br /&gt;
* FireMonkey&lt;br /&gt;
* VCL &lt;br /&gt;
* Compilateur Delphi&lt;br /&gt;
* Déploiement iOS&lt;br /&gt;
&lt;br /&gt;
{{Product}} 10.4.1 comprend les corrections apportées dans les correctifs suivants : 10.4 [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_1 Patch 1], [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_2 Patch 2], et[http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_3 Patch 3]&lt;br /&gt;
&lt;br /&gt;
En plus des améliorations de qualité, 10.4.1 comprend les nouvelles fonctionnalités mentionnées ci-après.&lt;br /&gt;
&lt;br /&gt;
===Installation de 10.4.1===&lt;br /&gt;
&lt;br /&gt;
Si vous avez déjà installé 10.4 {{Version}} (version datée du 26 mai 2020), vous devez effectuer une désinstallation complète avant d&#039;installer 10.4 {{Version}} - Release 1. Dans le cadre du processus de désinstallation, une option vous proposera de préserver vos paramètres de configuration. Cette option est activée par défaut. Vous pouvez également préserver les paramètres avec [[Outil de migration des paramètres|l&#039;outil de migration des paramètres]].&lt;br /&gt;
&lt;br /&gt;
=Principales améliorations dans 10.4.1=&lt;br /&gt;
&lt;br /&gt;
==Plates-formes prises en charge==&lt;br /&gt;
&lt;br /&gt;
{{Product}} prend maintenant en charge le déploiement d&#039;apps sur Windows Server 2019.&lt;br /&gt;
&lt;br /&gt;
==EDI==&lt;br /&gt;
&lt;br /&gt;
===Projets===&lt;br /&gt;
&lt;br /&gt;
* Suffixe automatique pour les versions de packages : les packages peuvent désormais avoir un suffixe automatique de numérotation des versions, ce qui vous évitera de mettre à jour manuellement le suffixe de version pour chaque nouvelle release. (Le compilateur prenait en charge cette fonctionnalité de façon silencieuse dans 10.4. Toutefois, une prise en charge intégrale est introduite dans 10.4.1 au niveau de l&#039;EDI et des paramètres de projet.)&lt;br /&gt;
* L&#039;option Opérations FDIV du Pentium sécurisées n&#039;apparaît plus dans les options du compilateur Delphi.&lt;br /&gt;
* Depuis 10.3, les éléments du menu contextuel Projets nétaient plus disponibles (auparavant appelés par un clic droit sur une zone vide du volet Projets). Ils sont maintenant disponibles dans une liste déroulante accessible depuis la barre d&#039;outils du volet Projets.&lt;br /&gt;
&lt;br /&gt;
===Dispositions (Layouts)===&lt;br /&gt;
&lt;br /&gt;
* Prise en charge améliorée des dispositions de bureau multi-moniteurs pour les utilisateurs faisant appel à plusieurs fenêtres de l&#039;éditeur en utilisant plusieurs écrans.&lt;br /&gt;
* Le concepteur de fiche flottante n&#039;existe plus. Sachez que vous pouvez toujours avoir plusieurs fenêtres d&#039;édition avec notamment un concepteur de fiches affiché dans une seconde fenêtre (la prise en charge de cette fonctionnalité a été améliorée).&lt;br /&gt;
* Lorsque vous passez d&#039;une disposition de l&#039;EDI à une autre, par exemple lors du basculement vers ou depuis le débogage, ou vers ou depuis le démarrage (lors de l&#039;ouverture ou de la fermeture d&#039;un projet), si la même disposition est utilisée pour les deux états, la disposition ne sera pas appliquée. Cela évite de basculer inutilement entre les dispositions.&lt;br /&gt;
* Les dispositions de bureau qui ne peuvent être appliquées (par ex. les dispositions flottantes qui ne sont plus prises en charge) sont grisées dans la zone Disposition de bureau dans la barre de titre. Si une disposition flottante est appliquée, l&#039;EDI affiche un dialogue.&lt;br /&gt;
* Prise en charge améliorée pour les moniteurs 4K : désormais, l&#039;EDI restaure correctement les dispositions sur les moniteurs 4K lorsque l&#039;écran 4K n&#039;est pas mis à l&#039;échelle. &lt;br /&gt;
* Si l&#039;EDI ne parvient pas à trouver un fichier .dsk attendu, il s&#039;ouvre avec la disposition par défaut. &lt;br /&gt;
&lt;br /&gt;
===IU===&lt;br /&gt;
&lt;br /&gt;
* Boîtes de dialogue Options et autres boîtes de dialogue&lt;br /&gt;
** Les boîtes de dialogue Options de projet, Options de l&#039;EDI, GetIt et Nouveaux éléments disposent d&#039;une barrre de défilement qui permet de faire défiler l&#039;intégralité de la boîte au fur et à mesure que vous utilisez la barre de défilement. Vous pouvez également utiliser la molette de la souris.&lt;br /&gt;
** La boîte de dialogue Options (Options d&#039;environnement) s&#039;ouvrait habituellement en affichant les paramètres relatifs à la plate-forme cible Win64. Elle s&#039;ouvre désormais en affichant les paramètres relatifs à la plate-forme active. &lt;br /&gt;
* Certains contrôles vue liste peu lisibles avec le thème Sombre ont été remplacés par une vue arborescente virtuelle.&lt;br /&gt;
* La visite guidée a été retirée de la page d&#039;accueil.&lt;br /&gt;
* Plusieurs corrections ont été apportées à l&#039;inspecteur d&#039;objets, notamment au sujet du scintillement et de la sélection de propriété erronnée.&lt;br /&gt;
* La sélection d&#039;éléments a été améliorée dans le volet Structure, notamment concernant la sélection d&#039;un élément alors que l&#039;utilisateur a cliqué sur un autre élément.&lt;br /&gt;
&lt;br /&gt;
===Informations générales===&lt;br /&gt;
&lt;br /&gt;
* L&#039;option ‘Diffuser vers les périphériques’ est désactivée par défaut. En provoquant un accès au réseau dès le démarrage de l&#039;EDI, cette option générait des erreurs pour certains utilisateurs. Maintenant que cette option est désactivée, les erreurs réseau ne surviendront que si l&#039;option est à nouveau activée.&lt;br /&gt;
* Le nom des débogueurs Windows 64 bits affiché dans la boîte de dialogue Attacher au processus a été clarifié pour distinguer celui pour Delphi et celui pour C++. Cela facilitera le choix des utilisateurs lors de la sélection du débogueur à attacher au processus.&lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* ‘Supprimer les chemins incorrects’ ne devrait plus supprimer les chemins valides.&lt;br /&gt;
* Le déplacement des barres d&#039;outils ne présente plus de problèmes.&lt;br /&gt;
* &amp;quot;-showotamenunames&amp;quot; (utilisé par les développeurs ToolsAPI) a été réactivé.&lt;br /&gt;
* L&#039;édition d&#039;une liste de chaînes dans l&#039;éditeur de code fonctionne à nouveau.&lt;br /&gt;
* Les boîtes de dialogue de l&#039;EDI sont affichés dans le style Moderne.&lt;br /&gt;
* Les problèmes de dessin tels que l&#039;affichage de la fenêtre de l&#039;EDI dans une couleur solide lors de l&#039;ouverture d&#039;un projet sont résolus.&lt;br /&gt;
* Sur Windows 7, la barre de titre n&#039;affiche plus de ligne blanche dans la partie supérieure.&lt;br /&gt;
* L&#039;éditeur d&#039;actions dessinait les images en noir. Le problème est maintenant résolu.&lt;br /&gt;
* Certains menus de l&#039;EDI sont maintenant correctement dessinés (comme les menus déroulants dans les audits). Par ailleurs, certains menus qui n&#039;affichaient pas l&#039;état Activé le font maintenant.&lt;br /&gt;
* Le chemin de recherche des symboles de débogage prend maintenant en charge les variables d&#039;environnement $(Platform) et $(Config).&lt;br /&gt;
* L&#039;éditeur de code vous permettait de sélectionner des codages incorrects pour une unité (cela concernait uniquement les fiches). Ces codages ne sont maintenant plus disponibles.&lt;br /&gt;
* Un problème signalant l&#039;impossibilité de charger des packages du fait d&#039;un nom de fichier différent sur disque et survenant dans de gros projets a été résolu.&lt;br /&gt;
&lt;br /&gt;
==Delphi LSP/ Modifications relatives à l&#039;achèvement de code==&lt;br /&gt;
&lt;br /&gt;
* L&#039;audit de code prend maintenant en charge l&#039;achèvement de code dans une déclaration de classe&lt;br /&gt;
* Améliorations relatives aux performances :&lt;br /&gt;
** Améliorations relatives à l&#039;utilisation de la mémoire dans les processus Delphi LSP (moins de mémoire utilisée)&lt;br /&gt;
** Améliorations en terme de vitesse : les suggestions en matière d&#039;achèvement de code doivent apparaître plus rapidement&lt;br /&gt;
* Depuis la fonctionnalité Achèvement de code, accédez à la définition et pointez avec la souris. Vous constaterez une amélioration (par exemple, l&#039;achèvement de code propose une liste de symboles améliorée).&lt;br /&gt;
* De nouvelles options permettent de contrôler et d&#039;adapter l&#039;achèvement de code. Ces paramètres sont présentés ci-après.&lt;br /&gt;
* Si vous filtrez l&#039;achèvement de code au fur et à mesure que vous tapez votre code, les caractères correspondants s&#039;affichent en souligné (paramètre facultatif).&lt;br /&gt;
* Les paramètres relatifs à l&#039;achèvement de code apparaissent maintenant dans la page des paramètres de l&#039;Audit de code.&lt;br /&gt;
* Les fichiers modifiés en dehors de l&#039;EDI (via un éditeur externe ou un outil de contrôle de source) sont reconnus par le serveur LSP et analysés.&lt;br /&gt;
* Des corrections ont été apportées à la fonctionnalité Audit de code (pas de résultats affichés, affichage d&#039;un symbole + dans le chemin, etc.).&lt;br /&gt;
* Gestion améliorée des packages&lt;br /&gt;
** Les packages contenant des unités ne génèrent plus d&#039;erreurs&lt;br /&gt;
** L&#039;achèvement de code propose des symboles provenant d&#039;un package requis&lt;br /&gt;
** De fausses erreurs étaient parfois signalées dans les packages. Ce problème devrait maintenant être résolu.&lt;br /&gt;
** L&#039;achèvement de code a été amélioré de manière générale. &lt;br /&gt;
* L&#039;audit d&#039;aide affiche du contenu exact lorsque la souris pointe sur un symbole.&lt;br /&gt;
*L&#039;achèvement de code fonctionne lorsque l&#039;option ‘Utiliser MSBuild de façon externe pour compiler’ est activée.&lt;br /&gt;
* Des erreurs liées à la restitution des soulignements rouges ont été résolues notamment lorsque la longueur de la ligne de soulignement rouge était erronnée. &lt;br /&gt;
* Lorsque l&#039;achèvement de code était configuré pour trier par nom plutôt que par portée, la sélection d&#039;un élément provoquait l&#039;insertion d&#039;un texte erronné. Le problème est désormais résolu.&lt;br /&gt;
* 10.4.1 inclut également les corrections de 10.4 Patch 2. Cela comprend les corrections suivantes : la non insertion des parenthèses () lorsqu&#039;elles existent déjà, la non sélection de l&#039;achèvement en cours lors de l&#039;appui sur la touche Espace, retard au niveau de l&#039;achèvement et saisie de texte incorrecte, retard d&#039;affichage de l&#039;audit d&#039;erreur dans le volet Structure, etc. &lt;br /&gt;
&lt;br /&gt;
===Audit de code pour les projets volumineux===&lt;br /&gt;
&lt;br /&gt;
Les corrections suivantes s&#039;appliquent tout particulièrement aux projets volumineux. Les corrections de performances et d&#039;utilisation de la mémoire mentionnées précédemment concernent aussi les projets volumineux.&lt;br /&gt;
&lt;br /&gt;
* Des améliorations ont été apportées au compilateur concernant les tentatives d&#039;analyse suite à des erreurs fatales.&lt;br /&gt;
* Des améliorations ont été apportées concernant les notifications du serveur suite à des changements d&#039;EDI. Cela réduit la modificabilité du code et améliore la précision de l&#039;achèvement de code.&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la RTL==&lt;br /&gt;
&lt;br /&gt;
===Nouvel enregistrement TLightweightMREW===&lt;br /&gt;
&lt;br /&gt;
Un nouveau verrouillage reader-writer a été implémenté, il fonctionne sur l&#039;ensemble des plates-formes supportées et est plus rapide et souple que TMultiReadExclusiveWriteSynchronizer (aussi appelé TMREWSync). TLightweightMREW inclut une implémentation native du verrouillage reader-writer sur chaque plate-forme.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, reportez-vous à la documentation TLightweightMREW.&lt;br /&gt;
&lt;br /&gt;
===Bibliothèque de programmation parallèle===&lt;br /&gt;
&lt;br /&gt;
De nombreuses corrections ont été apportées à TThread.WaitFor, TParallel.For, TParallel.Join, TConditionVariableMutex.WaitFor for Linux, TTask.WaitForAny, et la classe IdleWorkerThreadCount de TPoolThread.&lt;br /&gt;
Des problèmes en lien avec PopItem ont aussi été résolus pour TThreadedQueue, notamment concernant l&#039;utilisation d&#039;un grand nombre de threads.&lt;br /&gt;
&lt;br /&gt;
===SOAP et XML===&lt;br /&gt;
&lt;br /&gt;
* Améliorations XML : des améliorations ont été apportées au composant TXMLDocument, notamment en ce qui concerne les divers DOMVendors supportés (OmniXML, ADOM). Certains des problèmes concernaient la prise en charge UTF et l&#039;encodage.&lt;br /&gt;
* Importateur SOAP WSDL : amélioration de la logique d&#039;importation WSDL et de l&#039;invocation des clients SOAP.&lt;br /&gt;
&lt;br /&gt;
===Clients Web===&lt;br /&gt;
&lt;br /&gt;
* Winapi.Winsock2 inclut maintenant inet_ntop pour mieux prendre en charge les adresses IPv6&lt;br /&gt;
* TRESTResponseDataSetAdapter importe les chaînes JSON en utilisant la longueur appropriée&lt;br /&gt;
* Prise en charge améliorée des énumérations dans TJSONSerializer &lt;br /&gt;
* Quelques corrections ont été apportées à TRestResponseDataSetAdapter&lt;br /&gt;
* La création d&#039;un TIPAddress à partir d&#039;une URL fonctionne maintenant sur Windows&lt;br /&gt;
* Apple a rendu l&#039;API NSURLConnection obsolète sur Mac OS X 10.11 et iOS 9, alors qu&#039;elle était toujours utilisée dans notre bibliothèque client HTTP. 10.4.1 introduit la prise en charge de l&#039;API NSURLSession sur les deux plates-formes. Cette modification résout également des problèmes liés à la prise en charge des proxys sur macOS.&lt;br /&gt;
&lt;br /&gt;
===Base de données===&lt;br /&gt;
&lt;br /&gt;
* Un nombre significatif de problèmes DataSnap ont été résolus incluant notamment des problèmes de performances et des fuites de mémoire, des problèmes liés à MidasLib, DatasetProvider et TClientDataSet&lt;br /&gt;
* Prise en charge FireDAC améliorée pour les paramètres de fonction de SQL Server&lt;br /&gt;
* Correction apportée à TFDMemTable FindFirst avec IndexFieldNames&lt;br /&gt;
* TFDQuery amélioré avec les champs calculés et les champs BLOB&lt;br /&gt;
* Amélioration par rapport à l&#039;ordre des champs d&#039;index multi-colonne PostgreSQL de TFDTable &lt;br /&gt;
* Analyse FIREDAC-PostgreSQL des chaînes QuoteTag&lt;br /&gt;
&lt;br /&gt;
===Autres améliorations de la RTL===&lt;br /&gt;
&lt;br /&gt;
* Améliorations de performance pour les TStrings ayant un saut de ligne personnalisé&lt;br /&gt;
* Méthodes TObject personnalisées renvoyant ou vérifiant des chaînes&lt;br /&gt;
* Fonctions UTF8IdentXxx exposées&lt;br /&gt;
* LoadResString optimisé&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la VCL==&lt;br /&gt;
&lt;br /&gt;
* Plusieurs régressions liées à TGrid dans 10.4 (déjà adressées partiellement dans 10.4 Patch 2) ont été résolues. Cela inclut notamment TStringGrid et d&#039;autres contrôles grille, des problèmes d&#039;alignement dans la méthode StretchDraw dans OnDrawCell, etc.&lt;br /&gt;
* Des améliorations ont été apportées à la façon dont les TGridPanel gèrent l&#039;espacement basé sur le pourcentage. Vous pouvez maintenant spécifier des pourcentages exacts pour les colonnes et les lignes et les appliquer (vous deviez auparavant les modifier au fur et à mesure qu&#039;ils étaient définis). L&#039;utilisation du contrôle TGridPanel est ainsi largement améliorée car vous obtenez exactement l&#039;espacement nécessaire. &lt;br /&gt;
* Les glyphes intégrés aux TBitBtn sont maintenant en HighDPI et ont subi des améliorations de mise à l&#039;échelle&lt;br /&gt;
* La barre de titre personnalisée prend en charge la mise à l&#039;échelle High DPI et compte quelques améliorations en matière de qualité&lt;br /&gt;
* La propriété Position du composant TUpDown et l&#039;événement OnChangingEx ont subi des améliorations &lt;br /&gt;
* Le composant StatusBar prend en charge le dessin DoubleBuffered&lt;br /&gt;
* Les méthodes SetTabIndex de TPageControl fonctionnent maintenant correctement lorsque des onglets sont cachés&lt;br /&gt;
* Le texte de TDateTimePicker ne paraît pas flouté lorsque le pointeur de la souris est déplacé&lt;br /&gt;
* Dans TLabel, le retour à la ligne a été amélioré en modifiant la logique de calcul de la hauteur de la police&lt;br /&gt;
* L&#039;infotip de TListView reste visible plus longtemps&lt;br /&gt;
* La bordure des contrôles de base de données a la même apparence que celle des contrôles non orientés données&lt;br /&gt;
* Plusieurs améliorations de style&lt;br /&gt;
* Des améliorations ont été apportées concernant la largeur des libellés des éléments de menu de niveau supérieur dessinés par le propriétaire, ainsi que les menus stylés et leur mise à l&#039;échelle&lt;br /&gt;
* Les styles respectent les positions de texte de TButton et des valeurs ImageMargins de TButton&lt;br /&gt;
&lt;br /&gt;
==FireMonkey==&lt;br /&gt;
&lt;br /&gt;
===Améliorations relatives aux TMemo FMX===&lt;br /&gt;
&lt;br /&gt;
Nous poursuivons nos travaux sur l&#039;architecture du nouveau composant TMemo de FireMonkey (FMX TMemo) avec l&#039;ajout d&#039;améliorations à l&#039;implémentation Windows et l&#039;ajout du support pour macOS.&lt;br /&gt;
L&#039;essentiel des efforts porte sur le mode IME du TMemo pour le coréen, le japonais et le chinois (parmi d&#039;autres langues). D&#039;autres améliorations générales ont aussi été apportées en matière de performances, stabilité, comportement de défilement, sélection de la souris, copier-coller, etc. Des corrections ont aussi été apportées au composant TEdit. &lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* L&#039;écran de lancement du Storyboard prend maintenant en charge les tailles d&#039;icônes requises par Apple pour iOS.&lt;br /&gt;
* Amélioration de la gestion des permissions pour les notifications Push iOS&lt;br /&gt;
* OnItemClick de TListView se déclenche même s&#039;il est déjà sélectionné&lt;br /&gt;
* Résolution d&#039;un problème de valeurs incohérentes pour TMediaPlayer.Duration sur Android&lt;br /&gt;
* Problème relatif aux liens externes dans WebBrowser iOS&lt;br /&gt;
* Evénement OnCellDblClick de TStringGrid&lt;br /&gt;
* Disparition de l&#039;accessoire Coche pour le composant TListView&lt;br /&gt;
&lt;br /&gt;
==Langage Delphi==&lt;br /&gt;
&lt;br /&gt;
La release 10.4.1 apporte des améliorations du langage Delphi dans diffférentes parties du produit. Les améliorations portent essentiellement sur la prise en charge de l&#039;achèvement de code LSP et la qualité des enregistrements managés. Des regressions constatées dans 10.4 ont aussi été résolues ainsi que des changements inattendus (comprenant notamment des problèmes liés aux instructions goto et d&#039;autres scénarios peu communs). Des améliorations ont été apportées dans les références de packages et dans la génération des fichiers HPP C++.&lt;br /&gt;
La release apporte également des améliorations de performances pour le compilateur (optimisation de la recherche des noms d&#039;unités et d&#039;autres recherches internes tout particulièrement pour les projets volumineux). Des améliorations en matière de génération de code ont aussi été apportées (dans les cas où le compilateur peut générer du code optimisé).&lt;br /&gt;
&lt;br /&gt;
===Enregistrements managés===&lt;br /&gt;
&lt;br /&gt;
Cette release améliore la qualité des enregistrements managés, avec notamment :&lt;br /&gt;
&lt;br /&gt;
* L&#039;optimisation des valeurs de retour&lt;br /&gt;
* Le nettoyage de plusieurs erreurs du compilateur&lt;br /&gt;
* Des améliorations apportées à l&#039;opérateur Assign&lt;br /&gt;
* Des modifications apportées à Default(T) pour les enregistrements managés&lt;br /&gt;
* Une meilleure coexistence des enregistrements managés et génériques&lt;br /&gt;
* La non invocation de Initialize dans certains cas&lt;br /&gt;
&lt;br /&gt;
==Langage C++==&lt;br /&gt;
&lt;br /&gt;
===Débogueur Win64===&lt;br /&gt;
&lt;br /&gt;
* Le débogueur LLDB Win64 comporte plusieurs améliorations, notamment concernant l&#039;interception des exceptions et les performances (tout particulièrement lorsqu&#039;il y a plusieurs threads).&lt;br /&gt;
* Résolution d&#039;un problème lié à l&#039;invocation des visualiseurs Delphi : les visualiseurs ne sont plus invoqués pour TStringList, Currency et TDateTime.&lt;br /&gt;
* Résolution d&#039;un problème qui provoquait l&#039;affichage d&#039;une boîte de dialogue d&#039;exception lors de l&#039;utilisation de la touche F7 pour lancer une nouvelle session de débogage.&lt;br /&gt;
* La gestion des exceptions du système d&#039;exploitation a été améliorée.&lt;br /&gt;
* Des améliorations de performances ont été apportées à l&#039;EDI lors d&#039;une exécution pas à pas avec des centaines de threads.&lt;br /&gt;
&lt;br /&gt;
===Lieur===&lt;br /&gt;
&lt;br /&gt;
* Le lieur Win64 (ilink64) a subi des améliorations significatives en matière de gestion de la mémoire. Cela devrait résoudre les erreurs de mémoire insuffisante avec les projets volumineux ou les builds de débogage.&lt;br /&gt;
&lt;br /&gt;
===Gestion des exceptions===&lt;br /&gt;
&lt;br /&gt;
* Certains problèmes de gestion des exceptions ont été résolus. Cela inclut un problème affectant l&#039;allocation de mémoire ACE/TAO, dans lequel l&#039;API Windows peut lancer une exception SEH.&lt;br /&gt;
&lt;br /&gt;
===Améliorations générales relatives à la qualité===&lt;br /&gt;
&lt;br /&gt;
* Des résolutions de bugs ont été apportées au compilateur Clang (plantages, ICE, etc.).&lt;br /&gt;
* Des problèmes à l&#039;origine de RTTI pour les closures ont été résolus.&lt;br /&gt;
* Des améliorations ont été apportées lors de la génération des informations de débogage notamment pour les classes de style Delphi.&lt;br /&gt;
* Des améliorations ont été apportées à la RTL, principalement autour de la suppression de la macro de compatibilité MFC et l&#039;exportation des symboles. Des problèmes de compatibilité ont été résolus par rapport au support des bibliothèques C++ communes.&lt;br /&gt;
&lt;br /&gt;
==Autres améliorations==&lt;br /&gt;
&lt;br /&gt;
* Résolution d&#039;un accès de violation dans l&#039;application Gestionnaire de licences.&lt;br /&gt;
* L&#039;invocation directe de GetItCmd.exe ne supprime plus les packages installés sur votre système&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214861</id>
		<title>10.4 Sydney - Release 1</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214861"/>
		<updated>2020-09-01T08:43:52Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : LOC-23367&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RAD Studio 10.4 Sydney - Release 1 (aussi appelé 10.4.1) est disponible pour l&#039;installation. 10.4.1 repose sur les fonctionnalités de 10.4 tout en proposant des améliorations et des ajouts.  Delphi 10.4.1, C++Builder 10.4.1 et RAD Studio 10.4.1 peuvent être téléchargés par tout client abonné à Update Subscription.&lt;br /&gt;
&lt;br /&gt;
RAD Studio 10.4.1 comporte essentiellement des améliorations visant à renforcer la qualité du produit. Cela concerne essentiellement les parties suivantes du logiciel :&lt;br /&gt;
&lt;br /&gt;
* EDI&lt;br /&gt;
* Audit de code Delphi (Delphi Code Insight ou LSP)&lt;br /&gt;
* Bibliothèque parallèle &lt;br /&gt;
* SOAP &amp;amp;amp; XML&lt;br /&gt;
* Chaîne d&#039;outils C++&lt;br /&gt;
* FireMonkey&lt;br /&gt;
* VCL &lt;br /&gt;
* Compilateur Delphi&lt;br /&gt;
* Déploiement iOS&lt;br /&gt;
&lt;br /&gt;
{{Product}} 10.4.1 comprend les corrections apportées dans les correctifs suivants : 10.4 [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_1 Patch 1], [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_2 Patch 2], et[http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_3 Patch 3]&lt;br /&gt;
&lt;br /&gt;
En plus des améliorations de qualité, 10.4.1 comprend les nouvelles fonctionnalités mentionnées ci-après.&lt;br /&gt;
&lt;br /&gt;
===Installation de 10.4.1===&lt;br /&gt;
&lt;br /&gt;
Si vous avez déjà installé 10.4 {{Version}} (version datée du 26 mai 2020), vous devez effectuer une désinstallation complète avant d&#039;installer 10.4 {{Version}} - Release 1. Dans le cadre du processus de désinstallation, une option vous proposera de préserver vos paramètres de configuration. Cette option est activée par défaut. Vous pouvez également préserver les paramètres avec [[Outil de migration des paramètres|l&#039;outil de migration des paramètres]].&lt;br /&gt;
&lt;br /&gt;
=Principales améliorations dans 10.4.1=&lt;br /&gt;
&lt;br /&gt;
==Plates-formes prises en charge==&lt;br /&gt;
&lt;br /&gt;
{{Product}} prend maintenant en charge le déploiement d&#039;apps sur Windows Server 2019.&lt;br /&gt;
&lt;br /&gt;
==EDI==&lt;br /&gt;
&lt;br /&gt;
===Projets===&lt;br /&gt;
&lt;br /&gt;
* Suffixe automatique pour les versions de packages : les packages peuvent désormais avoir un suffixe automatique de numérotation des versions, ce qui vous évitera de mettre à jour manuellement le suffixe de version pour chaque nouvelle release. (Le compilateur prenait en charge cette fonctionnalité de façon silencieuse dans 10.4. Toutefois, une prise en charge intégrale est introduite dans 10.4.1 au niveau de l&#039;EDI et des paramètres de projet.)&lt;br /&gt;
* L&#039;option Opérations FDIV du Pentium sécurisées n&#039;apparaît plus dans les options du compilateur Delphi.&lt;br /&gt;
* Depuis 10.3, les éléments du menu contextuel Projets nétaient plus disponibles (auparavant appelés par un clic droit sur une zone vide du volet Projets). Ils sont maintenant disponibles dans une liste déroulante accessible depuis la barre d&#039;outils du volet Projets.&lt;br /&gt;
&lt;br /&gt;
===Dispositions (Layouts)===&lt;br /&gt;
&lt;br /&gt;
* Prise en charge améliorée des dispositions de bureau multi-moniteurs pour les utilisateurs faisant appel à plusieurs fenêtres de l&#039;éditeur en utilisant plusieurs écrans.&lt;br /&gt;
* Le concepteur de fiche flottante n&#039;existe plus. Sachez que vous pouvez toujours avoir plusieurs fenêtres d&#039;édition avec notamment un concepteur de fiches affiché dans une seconde fenêtre (la prise en charge de cette fonctionnalité a été améliorée).&lt;br /&gt;
* Lorsque vous passez d&#039;une disposition de l&#039;EDI à une autre, par exemple lors du basculement vers ou depuis le débogage, ou vers ou depuis le démarrage (lors de l&#039;ouverture ou de la fermeture d&#039;un projet), si la même disposition est utilisée pour les deux états, la disposition ne sera pas appliquée. Cela évite de basculer inutilement entre les dispositions.&lt;br /&gt;
* Les dispositions de bureau qui ne peuvent être appliquées (par ex. les dispositions flottantes qui ne sont plus prises en charge) sont grisées dans la zone Disposition de bureau dans la barre de titre. Si une disposition flottante est appliquée, l&#039;EDI affiche un dialogue.&lt;br /&gt;
* Prise en charge améliorée pour les moniteurs 4K : désormais, l&#039;EDI restaure correctement les dispositions sur les moniteurs 4K lorsque l&#039;écran 4K n&#039;est pas mis à l&#039;échelle. &lt;br /&gt;
* Si l&#039;EDI ne parvient pas à trouver un fichier .dsk attendu, il s&#039;ouvre avec la disposition par défaut. &lt;br /&gt;
&lt;br /&gt;
===IU===&lt;br /&gt;
&lt;br /&gt;
* Boîtes de dialogue Options et autres boîtes de dialogue&lt;br /&gt;
** Les boîtes de dialogue Options de projet, Options de l&#039;EDI, GetIt et Nouveaux éléments disposent d&#039;une barrre de défilement qui permet de faire défiler l&#039;intégralité de la boîte au fur et à mesure que vous utilisez la barre de défilement. Vous pouvez également utiliser la molette de la souris.&lt;br /&gt;
** La boîte de dialogue Options (Options d&#039;environnement) s&#039;ouvrait habituellement en affichant les paramètres relatifs à la plate-forme cible Win64. Elle s&#039;ouvre désormais en affichant les paramètres relatifs à la plate-forme active. &lt;br /&gt;
* Certains contrôles vue liste peu lisibles avec le thème Sombre ont été remplacés par une vue arborescente virtuelle.&lt;br /&gt;
* La visite guidée a été retirée de la page d&#039;accueil.&lt;br /&gt;
* Plusieurs corrections ont été apportées à l&#039;inspecteur d&#039;objets, notamment au sujet du scintillement et de la sélection de propriété erronnée.&lt;br /&gt;
* La sélection d&#039;éléments a été améliorée dans le volet Structure, notamment concernant la sélection d&#039;un élément alors que l&#039;utilisateur a cliqué sur un autre élément.&lt;br /&gt;
&lt;br /&gt;
===Informations générales===&lt;br /&gt;
&lt;br /&gt;
* L&#039;option ‘Diffuser vers les périphériques’ est désactivée par défaut. En provoquant un accès au réseau dès le démarrage de l&#039;EDI, cette option générait des erreurs pour certains utilisateurs. Maintenant que cette option est désactivée, les erreurs réseau ne surviendront que si l&#039;option est à nouveau activée.&lt;br /&gt;
* Le nom des débogueurs Windows 64 bits affiché dans la boîte de dialogue Attacher au processus a été clarifié pour distinguer celui pour Delphi et celui pour C++. Cela facilitera le choix des utilisateurs lors de la sélection du débogueur à attacher au processus.&lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* ‘Supprimer les chemins incorrects’ ne devrait plus supprimer les chemins valides.&lt;br /&gt;
* Le déplacement des barres d&#039;outils ne présente plus de problèmes.&lt;br /&gt;
* &amp;quot;-showotamenunames&amp;quot; (utilisé par les développeurs ToolsAPI) a été réactivé.&lt;br /&gt;
* L&#039;édition d&#039;une liste de chaînes dans l&#039;éditeur de code fonctionne à nouveau.&lt;br /&gt;
* Les boîtes de dialogue de l&#039;EDI sont affichés dans le style Moderne.&lt;br /&gt;
* Les problèmes de dessin tels que l&#039;affichage de la fenêtre de l&#039;EDI dans une couleur solide lors de l&#039;ouverture d&#039;un projet sont résolus.&lt;br /&gt;
* Sur Windows 7, la barre de titre n&#039;affiche plus de ligne blanche dans la partie supérieure.&lt;br /&gt;
* L&#039;éditeur d&#039;actions dessinait les images en noir. Le problème est maintenant résolu.&lt;br /&gt;
* Certains menus de l&#039;EDI sont maintenant correctement dessinés (comme les menus déroulants dans les audits). Par ailleurs, certains menus qui n&#039;affichaient pas l&#039;état Activé le font maintenant.&lt;br /&gt;
* Le chemin de recherche des symboles de débogage prend maintenant en charge les variables d&#039;environnement $(Platform) et $(Config).&lt;br /&gt;
* L&#039;éditeur de code vous permettait de sélectionner des codages incorrects pour une unité (cela concernait uniquement les fiches). Ces codages ne sont maintenant plus disponibles.&lt;br /&gt;
* Un problème signalant l&#039;impossibilité de charger des packages du fait d&#039;un nom de fichier différent sur disque et survenant dans de gros projets a été résolu.&lt;br /&gt;
&lt;br /&gt;
==Delphi LSP/ Modifications relatives à l&#039;achèvement de code==&lt;br /&gt;
&lt;br /&gt;
* L&#039;audit de code prend maintenant en charge l&#039;achèvement de code dans une déclaration de classe&lt;br /&gt;
* Améliorations relatives aux performances :&lt;br /&gt;
** Améliorations relatives à l&#039;utilisation de la mémoire dans les processus Delphi LSP (moins de mémoire utilisée)&lt;br /&gt;
** Améliorations en terme de vitesse : les suggestions en matière d&#039;achèvement de code doivent apparaître plus rapidement&lt;br /&gt;
* Depuis la fonctionnalité Achèvement de code, accédez à la définition et pointez avec la souris. Vous constaterez une amélioration (par exemple, l&#039;achèvement de code propose une liste de symboles améliorée).&lt;br /&gt;
* De nouvelles options permettent de contrôler et d&#039;adapter l&#039;achèvement de code. Ces paramètres sont présentés ci-après.&lt;br /&gt;
* Si vous filtrez l&#039;achèvement de code au fur et à mesure que vous tapez votre code, les caractères correspondants s&#039;affichent en souligné (paramètre facultatif).&lt;br /&gt;
* Les paramètres relatifs à l&#039;achèvement de code apparaissent maintenant dans la page des paramètres de l&#039;Audit de code.&lt;br /&gt;
* Les fichiers modifiés en dehors de l&#039;EDI (via un éditeur externe ou un outil de contrôle de source) sont reconnus par le serveur LSP et analysés.&lt;br /&gt;
* Des corrections ont été apportées à la fonctionnalité Audit de code (pas de résultats affichés, affichage d&#039;un symbole + dans le chemin, etc.).&lt;br /&gt;
* Gestion améliorée des packages&lt;br /&gt;
** Les packages contenant des unités ne génèrent plus d&#039;erreurs&lt;br /&gt;
** L&#039;achèvement de code propose des symboles provenant d&#039;un package requis&lt;br /&gt;
** De fausses erreurs étaient parfois signalées dans les packages. Ce problème devrait maintenant être résolu.&lt;br /&gt;
** L&#039;achèvement de code a été amélioré de manière générale. &lt;br /&gt;
* L&#039;audit d&#039;aide affiche du contenu exact lorsque la souris pointe sur un symbole.&lt;br /&gt;
*L&#039;achèvement de code fonctionne lorsque l&#039;option ‘Utiliser MSBuild de façon externe pour compiler’ est activée.&lt;br /&gt;
* Des erreurs liées à la restitution des soulignements rouges ont été résolues notamment lorsque la longueur de la ligne de soulignement rouge était erronnée. &lt;br /&gt;
* Lorsque l&#039;achèvement de code était configuré pour trier par nom plutôt que par portée, la sélection d&#039;un élément provoquait l&#039;insertion d&#039;un texte erronné. Le problème est désormais résolu.&lt;br /&gt;
* 10.4.1 inclut également les corrections de 10.4 Patch 2. Cela comprend les corrections suivantes : la non insertion des parenthèses () lorsqu&#039;elles existent déjà, la non sélection de l&#039;achèvement en cours lors de l&#039;appui sur la touche Espace, retard au niveau de l&#039;achèvement et saisie de texte incorrecte, retard d&#039;affichage de l&#039;audit d&#039;erreur dans le volet Structure, etc. &lt;br /&gt;
&lt;br /&gt;
===Audit de code pour les projets volumineux===&lt;br /&gt;
&lt;br /&gt;
Les corrections suivantes s&#039;appliquent tout particulièrement aux projets volumineux. Les corrections de performances et d&#039;utilisation de la mémoire mentionnées précédemment concernent aussi les projets volumineux.&lt;br /&gt;
&lt;br /&gt;
* Des améliorations ont été apportées au compilateur concernant les tentatives d&#039;analyse suite à des erreurs fatales.&lt;br /&gt;
* Des améliorations ont été apportées concernant les notifications du serveur suite à des changements d&#039;EDI. Cela réduit la modificabilité du code et améliore la précision de l&#039;achèvement de code.&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la RTL==&lt;br /&gt;
&lt;br /&gt;
===Nouvel enregistrement TLightweightMREW===&lt;br /&gt;
&lt;br /&gt;
Un nouveau verrouillage reader-writer a été implémenté, il fonctionne sur l&#039;ensemble des plates-formes supportées et est plus rapide et souple que TMultiReadExclusiveWriteSynchronizer (aussi appelé TMREWSync). TLightweightMREW inclut une implémentation native du verrouillage reader-writer sur chaque plate-forme.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, reportez-vous à la documentation TLightweightMREW.&lt;br /&gt;
&lt;br /&gt;
===Bibliothèque de programmation parallèle===&lt;br /&gt;
&lt;br /&gt;
De nombreuses corrections ont été apportées à TThread.WaitFor, TParallel.For, TParallel.Join, TConditionVariableMutex.WaitFor for Linux, TTask.WaitForAny, et la classe IdleWorkerThreadCount de TPoolThread.&lt;br /&gt;
Des problèmes en lien avec PopItem ont aussi été résolus pour TThreadedQueue, notamment concernant l&#039;utilisation d&#039;un grand nombre de threads.&lt;br /&gt;
&lt;br /&gt;
===SOAP et XML===&lt;br /&gt;
&lt;br /&gt;
* Améliorations XML : des améliorations ont été apportées au composant TXMLDocument, notamment en ce qui concerne les divers DOMVendors supportés (OmniXML, ADOM). Certains des problèmes concernaient la prise en charge UTF et l&#039;encodage.&lt;br /&gt;
* Importateur SOAP WSDL : amélioration de la logique d&#039;importation WSDL et de l&#039;invocation des clients SOAP.&lt;br /&gt;
&lt;br /&gt;
===Clients Web===&lt;br /&gt;
&lt;br /&gt;
* Winapi.Winsock2 inclut maintenant inet_ntop pour mieux prendre en charge les adresses IPv6&lt;br /&gt;
* TRESTResponseDataSetAdapter importe les chaînes JSON en utilisant la longueur appropriée&lt;br /&gt;
* Prise en charge améliorée des énumérations dans TJSONSerializer &lt;br /&gt;
* Quelques corrections ont été apportées à TRestResponseDataSetAdapter&lt;br /&gt;
* La création d&#039;un TIPAddress à partir d&#039;une URL fonctionne maintenant sur Windows&lt;br /&gt;
* Apple a rendu l&#039;API NSURLConnection obsolète sur Mac OS X 10.11 et iOS 9, alors qu&#039;elle était toujours utilisée dans notre bibliothèque client HTTP. 10.4.1 introduit la prise en charge de l&#039;API NSURLSession sur les deux plates-formes. Cette modification résout également des problèmes liés à la prise en charge des proxys sur macOS.&lt;br /&gt;
&lt;br /&gt;
===Base de données===&lt;br /&gt;
&lt;br /&gt;
* Un nombre significatif de problèmes DataSnap ont été résolus incluant notamment des problèmes de performances et des fuites de mémoire, des problèmes liés à MidasLib, DatasetProvider et TClientDataSet&lt;br /&gt;
* Prise en charge FireDAC améliorée pour les paramètres de fonction de SQL Server&lt;br /&gt;
* Correction apportée à TFDMemTable FindFirst avec IndexFieldNames&lt;br /&gt;
* TFDQuery amélioré avec les champs calculés et les champs BLOB&lt;br /&gt;
* Amélioration par rapport à l&#039;ordre des champs d&#039;index multi-colonne PostgreSQL de TFDTable &lt;br /&gt;
* Analyse FIREDAC-PostgreSQL des chaînes QuoteTag&lt;br /&gt;
&lt;br /&gt;
===Autres améliorations de la RTL===&lt;br /&gt;
&lt;br /&gt;
* Améliorations de performance pour les TStrings ayant un saut de ligne personnalisé&lt;br /&gt;
* Méthodes TObject personnalisées renvoyant ou vérifiant des chaînes&lt;br /&gt;
* Fonctions UTF8IdentXxx exposées&lt;br /&gt;
* LoadResString optimisé&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la VCL==&lt;br /&gt;
&lt;br /&gt;
* Plusieurs régressions liées à TGrid dans 10.4 (déjà adressées partiellement dans 10.4 Patch 2) ont été résolues. Cela inclut notamment TStringGrid et d&#039;autres contrôles grille, des problèmes d&#039;alignement dans la méthode StretchDraw dans OnDrawCell, etc.&lt;br /&gt;
* Des améliorations ont été apportées à la façon dont les TGridPanel gèrent l&#039;espacement basé sur le pourcentage. Vous pouvez maintenant spécifier des pourcentages exacts pour les colonnes et les lignes et les appliquer (vous deviez auparavant les modifier au fur et à mesure qu&#039;ils étaient définis). L&#039;utilisation du contrôle TGridPanel est ainsi largement améliorée car vous obtenez exactement l&#039;espacement nécessaire. &lt;br /&gt;
* Les glyphes intégrés aux TBitBtn sont maintenant en HighDPI et ont subi des améliorations de mise à l&#039;échelle&lt;br /&gt;
* La barre de titre personnalisée prend en charge la mise à l&#039;échelle High DPI et compte quelques améliorations en matière de qualité&lt;br /&gt;
* La propriété Position du composant TUpDown et l&#039;événement OnChangingEx ont subi des améliorations &lt;br /&gt;
* Le composant StatusBar prend en charge le dessin DoubleBuffered&lt;br /&gt;
* Les méthodes SetTabIndex de TPageControl fonctionnent maintenant correctement lorsque des onglets sont cachés&lt;br /&gt;
* Le texte de TDateTimePicker ne paraît pas flouté lorsque le pointeur de la souris est déplacé&lt;br /&gt;
* Dans TLabel, le retour à la ligne a été amélioré en modifiant la logique de calcul de la hauteur de la police&lt;br /&gt;
* L&#039;infotip de TListView reste visible plus longtemps&lt;br /&gt;
* La bordure des contrôles de base de données a la même apparence que celle des contrôles non orientés données&lt;br /&gt;
* Plusieurs améliorations de style&lt;br /&gt;
* Des améliorations ont été apportées concernant la largeur des libellés des éléments de menu de niveau supérieur dessinés par le propriétaire, ainsi que les menus stylés et leur mise à l&#039;échelle&lt;br /&gt;
* Les styles respectent les positions de texte de TButton et des valeurs ImageMargins de TButton&lt;br /&gt;
&lt;br /&gt;
==FireMonkey==&lt;br /&gt;
&lt;br /&gt;
===Améliorations relatives aux TMemo FMX===&lt;br /&gt;
&lt;br /&gt;
Nous poursuivons nos travaux sur l&#039;architecture du nouveau composant TMemo de FireMonkey (FMX TMemo) avec l&#039;ajout d&#039;améliorations à l&#039;implémentation Windows et l&#039;ajout du support pour macOS.&lt;br /&gt;
L&#039;essentiel des efforts porte sur le mode IME du TMemo pour le coréen, le japonais et le chinois (parmi d&#039;autres langues). D&#039;autres améliorations générales ont aussi été apportées en matière de performances, stabilité, comportement de défilement, sélection de la souris, copier-coller, etc. Des corrections ont aussi été apportées au composant TEdit. &lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* L&#039;écran de lancement du Storyboard prend maintenant en charge les tailles d&#039;icônes requises par Apple pour iOS.&lt;br /&gt;
* Amélioration de la gestion des permissions pour les notifications Push iOS&lt;br /&gt;
* OnItemClick de TListView se déclenche même s&#039;il est déjà sélectionné&lt;br /&gt;
* Résolution d&#039;un problème de valeurs incohérentes pour TMediaPlayer.Duration sur Android&lt;br /&gt;
* Problème relatif aux liens externes dans WebBrowser iOS&lt;br /&gt;
* Evénement OnCellDblClick de TStringGrid&lt;br /&gt;
* Disparition de l&#039;accessoire Coche pour le composant TListView&lt;br /&gt;
&lt;br /&gt;
==Langage Delphi==&lt;br /&gt;
&lt;br /&gt;
La release 10.4.1 apporte des améliorations du langage Delphi dans diffférentes parties du produit. Les améliorations portent essentiellement sur la prise en charge de l&#039;achèvement de code LSP et la qualité des enregistrements managés. Des regressions constatées dans 10.4 ont aussi été résolues ainsi que des changements inattendus (comprenant notamment des problèmes liés aux instructions goto et d&#039;autres scénarios peu communs). Des améliorations ont été apportées dans les références de packages et dans la génération des fichiers HPP C++.&lt;br /&gt;
La release apporte également des améliorations de performances pour le compilateur (optimisation de la recherche des noms d&#039;unités et d&#039;autres recherches internes tout particulièrement pour les projets volumineux). Des améliorations en matière de génération de code ont aussi été apportées (dans les cas où le compilateur peut générer du code optimisé).&lt;br /&gt;
&lt;br /&gt;
===Enregistrements managés===&lt;br /&gt;
&lt;br /&gt;
Cette release améliore la qualité des enregistrements managés, avec notamment :&lt;br /&gt;
&lt;br /&gt;
* L&#039;optimisation des valeurs de retour&lt;br /&gt;
* Le nettoyage de plusieurs erreurs du compilateur&lt;br /&gt;
* Des améliorations apportées à l&#039;opérateur Assign&lt;br /&gt;
* Des modifications apportées à Default(T) pour les enregistrements managés&lt;br /&gt;
* Une meilleure coexistence des enregistrements managés et génériques&lt;br /&gt;
* La non invocation de Initialize dans certains cas&lt;br /&gt;
&lt;br /&gt;
==Langage C++==&lt;br /&gt;
&lt;br /&gt;
===Débogueur Win64===&lt;br /&gt;
&lt;br /&gt;
* Le débogueur LLDB Win64 comporte plusieurs améliorations, notamment concernant l&#039;interception des exceptions et les performances (tout particulièrement lorsqu&#039;il y a plusieurs threads).&lt;br /&gt;
* Résolution d&#039;un problème lié à l&#039;invocation des visualiseurs Delphi : les visualiseurs ne sont plus invoqués pour TStringList, Currency et TDateTime.&lt;br /&gt;
* Résolution d&#039;un problème qui provoquait l&#039;affichage d&#039;une boîte de dialogue d&#039;exception lors de l&#039;utilisation de la touche F7 pour lancer une nouvelle session de débogage.&lt;br /&gt;
* La gestion des exceptions du système d&#039;exploitation a été améliorée.&lt;br /&gt;
* Des améliorations de performances ont été apportées à l&#039;EDI lors d&#039;une exécution pas à pas avec des centaines de threads.&lt;br /&gt;
&lt;br /&gt;
===Lieur===&lt;br /&gt;
&lt;br /&gt;
* Le lieur Win64 (ilink64) a subi des améliorations significatives en matière de gestion de la mémoire. Cela devrait résoudre les erreurs de mémoire insuffisante avec les projets volumineux ou les builds de débogage.&lt;br /&gt;
&lt;br /&gt;
===Gestion des exceptions===&lt;br /&gt;
&lt;br /&gt;
* Certains problèmes de gestion des exceptions ont été résolus. Cela inclut un problème affectant l&#039;allocation de mémoire ACE/TAO, dans lequel l&#039;API Windows peut lancer une exception SEH.&lt;br /&gt;
&lt;br /&gt;
===Améliorations générales relatives à la qualité===&lt;br /&gt;
&lt;br /&gt;
* Des résolutions de bugs ont été apportées au compilateur Clang (plantages, ICE, etc.).&lt;br /&gt;
* Des problèmes à l&#039;origine de RTTI pour les closures ont été résolus.&lt;br /&gt;
* Des améliorations ont été apportées lors de la génération des informations de débogage notamment pour les classes de style Delphi.&lt;br /&gt;
* Des améliorations ont été apportées à la RTL, principalement autour de la suppression de la macro de compatibilité MFC et l&#039;exportation des symboles. Des problèmes de compatibilité ont été résolus par rapport au support des bibliothèques C++ communes.&lt;br /&gt;
&lt;br /&gt;
==Autres améliorations==&lt;br /&gt;
&lt;br /&gt;
* Résolution d&#039;un accès de violation dans l&#039;application Gestionnaire de licences.&lt;br /&gt;
* L&#039;invocation directe de GetItCmd.exe ne supprime plus les packages installés sur votre système&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214862</id>
		<title>10.4 Sydney - Release 1</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=10.4_Sydney_-_Release_1&amp;diff=214862"/>
		<updated>2020-09-01T08:43:36Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : 1 révision importée : LOC-23367&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RAD Studio 10.4 Sydney - Release 1 (aussi appelé 10.4.1) est disponible pour l&#039;installation. 10.4.1 repose sur les fonctionnalités de 10.4 tout en proposant des améliorations et des ajouts.  Delphi 10.4.1, C++Builder 10.4.1 et RAD Studio 10.4.1 peuvent être téléchargés par tout client abonné à Update Subscription.&lt;br /&gt;
&lt;br /&gt;
RAD Studio 10.4.1 comporte essentiellement des améliorations visant à renforcer la qualité du produit. Cela concerne essentiellement les parties suivantes du logiciel :&lt;br /&gt;
&lt;br /&gt;
* EDI&lt;br /&gt;
* Audit de code Delphi (Delphi Code Insight ou LSP)&lt;br /&gt;
* Bibliothèque parallèle &lt;br /&gt;
* SOAP &amp;amp;amp; XML&lt;br /&gt;
* Chaîne d&#039;outils C++&lt;br /&gt;
* FireMonkey&lt;br /&gt;
* VCL &lt;br /&gt;
* Compilateur Delphi&lt;br /&gt;
* Déploiement iOS&lt;br /&gt;
&lt;br /&gt;
{{Product}} 10.4.1 comprend les corrections apportées dans les correctifs suivants : 10.4 [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_1 Patch 1], [http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_2 Patch 2], et[http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#RAD_Studio_10.4_Patch_3 Patch 3]&lt;br /&gt;
&lt;br /&gt;
En plus des améliorations de qualité, 10.4.1 comprend les nouvelles fonctionnalités mentionnées ci-après.&lt;br /&gt;
&lt;br /&gt;
===Installation de 10.4.1===&lt;br /&gt;
&lt;br /&gt;
Si vous avez déjà installé 10.4 {{Version}} (version datée du 26 mai 2020), vous devez effectuer une désinstallation complète avant d&#039;installer 10.4 {{Version}} - Release 1. Dans le cadre du processus de désinstallation, une option vous proposera de préserver vos paramètres de configuration. Cette option est activée par défaut. Vous pouvez également préserver les paramètres avec [[Outil de migration des paramètres|l&#039;outil de migration des paramètres]].&lt;br /&gt;
&lt;br /&gt;
=Principales améliorations dans 10.4.1=&lt;br /&gt;
&lt;br /&gt;
==Plates-formes prises en charge==&lt;br /&gt;
&lt;br /&gt;
{{Product}} prend maintenant en charge le déploiement d&#039;apps sur Windows Server 2019.&lt;br /&gt;
&lt;br /&gt;
==EDI==&lt;br /&gt;
&lt;br /&gt;
===Projets===&lt;br /&gt;
&lt;br /&gt;
* Suffixe automatique pour les versions de packages : les packages peuvent désormais avoir un suffixe automatique de numérotation des versions, ce qui vous évitera de mettre à jour manuellement le suffixe de version pour chaque nouvelle release. (Le compilateur prenait en charge cette fonctionnalité de façon silencieuse dans 10.4. Toutefois, une prise en charge intégrale est introduite dans 10.4.1 au niveau de l&#039;EDI et des paramètres de projet.)&lt;br /&gt;
* L&#039;option Opérations FDIV du Pentium sécurisées n&#039;apparaît plus dans les options du compilateur Delphi.&lt;br /&gt;
* Depuis 10.3, les éléments du menu contextuel Projets nétaient plus disponibles (auparavant appelés par un clic droit sur une zone vide du volet Projets). Ils sont maintenant disponibles dans une liste déroulante accessible depuis la barre d&#039;outils du volet Projets.&lt;br /&gt;
&lt;br /&gt;
===Dispositions (Layouts)===&lt;br /&gt;
&lt;br /&gt;
* Prise en charge améliorée des dispositions de bureau multi-moniteurs pour les utilisateurs faisant appel à plusieurs fenêtres de l&#039;éditeur en utilisant plusieurs écrans.&lt;br /&gt;
* Le concepteur de fiche flottante n&#039;existe plus. Sachez que vous pouvez toujours avoir plusieurs fenêtres d&#039;édition avec notamment un concepteur de fiches affiché dans une seconde fenêtre (la prise en charge de cette fonctionnalité a été améliorée).&lt;br /&gt;
* Lorsque vous passez d&#039;une disposition de l&#039;EDI à une autre, par exemple lors du basculement vers ou depuis le débogage, ou vers ou depuis le démarrage (lors de l&#039;ouverture ou de la fermeture d&#039;un projet), si la même disposition est utilisée pour les deux états, la disposition ne sera pas appliquée. Cela évite de basculer inutilement entre les dispositions.&lt;br /&gt;
* Les dispositions de bureau qui ne peuvent être appliquées (par ex. les dispositions flottantes qui ne sont plus prises en charge) sont grisées dans la zone Disposition de bureau dans la barre de titre. Si une disposition flottante est appliquée, l&#039;EDI affiche un dialogue.&lt;br /&gt;
* Prise en charge améliorée pour les moniteurs 4K : désormais, l&#039;EDI restaure correctement les dispositions sur les moniteurs 4K lorsque l&#039;écran 4K n&#039;est pas mis à l&#039;échelle. &lt;br /&gt;
* Si l&#039;EDI ne parvient pas à trouver un fichier .dsk attendu, il s&#039;ouvre avec la disposition par défaut. &lt;br /&gt;
&lt;br /&gt;
===IU===&lt;br /&gt;
&lt;br /&gt;
* Boîtes de dialogue Options et autres boîtes de dialogue&lt;br /&gt;
** Les boîtes de dialogue Options de projet, Options de l&#039;EDI, GetIt et Nouveaux éléments disposent d&#039;une barrre de défilement qui permet de faire défiler l&#039;intégralité de la boîte au fur et à mesure que vous utilisez la barre de défilement. Vous pouvez également utiliser la molette de la souris.&lt;br /&gt;
** La boîte de dialogue Options (Options d&#039;environnement) s&#039;ouvrait habituellement en affichant les paramètres relatifs à la plate-forme cible Win64. Elle s&#039;ouvre désormais en affichant les paramètres relatifs à la plate-forme active. &lt;br /&gt;
* Certains contrôles vue liste peu lisibles avec le thème Sombre ont été remplacés par une vue arborescente virtuelle.&lt;br /&gt;
* La visite guidée a été retirée de la page d&#039;accueil.&lt;br /&gt;
* Plusieurs corrections ont été apportées à l&#039;inspecteur d&#039;objets, notamment au sujet du scintillement et de la sélection de propriété erronnée.&lt;br /&gt;
* La sélection d&#039;éléments a été améliorée dans le volet Structure, notamment concernant la sélection d&#039;un élément alors que l&#039;utilisateur a cliqué sur un autre élément.&lt;br /&gt;
&lt;br /&gt;
===Informations générales===&lt;br /&gt;
&lt;br /&gt;
* L&#039;option ‘Diffuser vers les périphériques’ est désactivée par défaut. En provoquant un accès au réseau dès le démarrage de l&#039;EDI, cette option générait des erreurs pour certains utilisateurs. Maintenant que cette option est désactivée, les erreurs réseau ne surviendront que si l&#039;option est à nouveau activée.&lt;br /&gt;
* Le nom des débogueurs Windows 64 bits affiché dans la boîte de dialogue Attacher au processus a été clarifié pour distinguer celui pour Delphi et celui pour C++. Cela facilitera le choix des utilisateurs lors de la sélection du débogueur à attacher au processus.&lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* ‘Supprimer les chemins incorrects’ ne devrait plus supprimer les chemins valides.&lt;br /&gt;
* Le déplacement des barres d&#039;outils ne présente plus de problèmes.&lt;br /&gt;
* &amp;quot;-showotamenunames&amp;quot; (utilisé par les développeurs ToolsAPI) a été réactivé.&lt;br /&gt;
* L&#039;édition d&#039;une liste de chaînes dans l&#039;éditeur de code fonctionne à nouveau.&lt;br /&gt;
* Les boîtes de dialogue de l&#039;EDI sont affichés dans le style Moderne.&lt;br /&gt;
* Les problèmes de dessin tels que l&#039;affichage de la fenêtre de l&#039;EDI dans une couleur solide lors de l&#039;ouverture d&#039;un projet sont résolus.&lt;br /&gt;
* Sur Windows 7, la barre de titre n&#039;affiche plus de ligne blanche dans la partie supérieure.&lt;br /&gt;
* L&#039;éditeur d&#039;actions dessinait les images en noir. Le problème est maintenant résolu.&lt;br /&gt;
* Certains menus de l&#039;EDI sont maintenant correctement dessinés (comme les menus déroulants dans les audits). Par ailleurs, certains menus qui n&#039;affichaient pas l&#039;état Activé le font maintenant.&lt;br /&gt;
* Le chemin de recherche des symboles de débogage prend maintenant en charge les variables d&#039;environnement $(Platform) et $(Config).&lt;br /&gt;
* L&#039;éditeur de code vous permettait de sélectionner des codages incorrects pour une unité (cela concernait uniquement les fiches). Ces codages ne sont maintenant plus disponibles.&lt;br /&gt;
* Un problème signalant l&#039;impossibilité de charger des packages du fait d&#039;un nom de fichier différent sur disque et survenant dans de gros projets a été résolu.&lt;br /&gt;
&lt;br /&gt;
==Delphi LSP/ Modifications relatives à l&#039;achèvement de code==&lt;br /&gt;
&lt;br /&gt;
* L&#039;audit de code prend maintenant en charge l&#039;achèvement de code dans une déclaration de classe&lt;br /&gt;
* Améliorations relatives aux performances :&lt;br /&gt;
** Améliorations relatives à l&#039;utilisation de la mémoire dans les processus Delphi LSP (moins de mémoire utilisée)&lt;br /&gt;
** Améliorations en terme de vitesse : les suggestions en matière d&#039;achèvement de code doivent apparaître plus rapidement&lt;br /&gt;
* Depuis la fonctionnalité Achèvement de code, accédez à la définition et pointez avec la souris. Vous constaterez une amélioration (par exemple, l&#039;achèvement de code propose une liste de symboles améliorée).&lt;br /&gt;
* De nouvelles options permettent de contrôler et d&#039;adapter l&#039;achèvement de code. Ces paramètres sont présentés ci-après.&lt;br /&gt;
* Si vous filtrez l&#039;achèvement de code au fur et à mesure que vous tapez votre code, les caractères correspondants s&#039;affichent en souligné (paramètre facultatif).&lt;br /&gt;
* Les paramètres relatifs à l&#039;achèvement de code apparaissent maintenant dans la page des paramètres de l&#039;Audit de code.&lt;br /&gt;
* Les fichiers modifiés en dehors de l&#039;EDI (via un éditeur externe ou un outil de contrôle de source) sont reconnus par le serveur LSP et analysés.&lt;br /&gt;
* Des corrections ont été apportées à la fonctionnalité Audit de code (pas de résultats affichés, affichage d&#039;un symbole + dans le chemin, etc.).&lt;br /&gt;
* Gestion améliorée des packages&lt;br /&gt;
** Les packages contenant des unités ne génèrent plus d&#039;erreurs&lt;br /&gt;
** L&#039;achèvement de code propose des symboles provenant d&#039;un package requis&lt;br /&gt;
** De fausses erreurs étaient parfois signalées dans les packages. Ce problème devrait maintenant être résolu.&lt;br /&gt;
** L&#039;achèvement de code a été amélioré de manière générale. &lt;br /&gt;
* L&#039;audit d&#039;aide affiche du contenu exact lorsque la souris pointe sur un symbole.&lt;br /&gt;
*L&#039;achèvement de code fonctionne lorsque l&#039;option ‘Utiliser MSBuild de façon externe pour compiler’ est activée.&lt;br /&gt;
* Des erreurs liées à la restitution des soulignements rouges ont été résolues notamment lorsque la longueur de la ligne de soulignement rouge était erronnée. &lt;br /&gt;
* Lorsque l&#039;achèvement de code était configuré pour trier par nom plutôt que par portée, la sélection d&#039;un élément provoquait l&#039;insertion d&#039;un texte erronné. Le problème est désormais résolu.&lt;br /&gt;
* 10.4.1 inclut également les corrections de 10.4 Patch 2. Cela comprend les corrections suivantes : la non insertion des parenthèses () lorsqu&#039;elles existent déjà, la non sélection de l&#039;achèvement en cours lors de l&#039;appui sur la touche Espace, retard au niveau de l&#039;achèvement et saisie de texte incorrecte, retard d&#039;affichage de l&#039;audit d&#039;erreur dans le volet Structure, etc. &lt;br /&gt;
&lt;br /&gt;
===Audit de code pour les projets volumineux===&lt;br /&gt;
&lt;br /&gt;
Les corrections suivantes s&#039;appliquent tout particulièrement aux projets volumineux. Les corrections de performances et d&#039;utilisation de la mémoire mentionnées précédemment concernent aussi les projets volumineux.&lt;br /&gt;
&lt;br /&gt;
* Des améliorations ont été apportées au compilateur concernant les tentatives d&#039;analyse suite à des erreurs fatales.&lt;br /&gt;
* Des améliorations ont été apportées concernant les notifications du serveur suite à des changements d&#039;EDI. Cela réduit la modificabilité du code et améliore la précision de l&#039;achèvement de code.&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la RTL==&lt;br /&gt;
&lt;br /&gt;
===Nouvel enregistrement TLightweightMREW===&lt;br /&gt;
&lt;br /&gt;
Un nouveau verrouillage reader-writer a été implémenté, il fonctionne sur l&#039;ensemble des plates-formes supportées et est plus rapide et souple que TMultiReadExclusiveWriteSynchronizer (aussi appelé TMREWSync). TLightweightMREW inclut une implémentation native du verrouillage reader-writer sur chaque plate-forme.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, reportez-vous à la documentation TLightweightMREW.&lt;br /&gt;
&lt;br /&gt;
===Bibliothèque de programmation parallèle===&lt;br /&gt;
&lt;br /&gt;
De nombreuses corrections ont été apportées à TThread.WaitFor, TParallel.For, TParallel.Join, TConditionVariableMutex.WaitFor for Linux, TTask.WaitForAny, et la classe IdleWorkerThreadCount de TPoolThread.&lt;br /&gt;
Des problèmes en lien avec PopItem ont aussi été résolus pour TThreadedQueue, notamment concernant l&#039;utilisation d&#039;un grand nombre de threads.&lt;br /&gt;
&lt;br /&gt;
===SOAP et XML===&lt;br /&gt;
&lt;br /&gt;
* Améliorations XML : des améliorations ont été apportées au composant TXMLDocument, notamment en ce qui concerne les divers DOMVendors supportés (OmniXML, ADOM). Certains des problèmes concernaient la prise en charge UTF et l&#039;encodage.&lt;br /&gt;
* Importateur SOAP WSDL : amélioration de la logique d&#039;importation WSDL et de l&#039;invocation des clients SOAP.&lt;br /&gt;
&lt;br /&gt;
===Clients Web===&lt;br /&gt;
&lt;br /&gt;
* Winapi.Winsock2 inclut maintenant inet_ntop pour mieux prendre en charge les adresses IPv6&lt;br /&gt;
* TRESTResponseDataSetAdapter importe les chaînes JSON en utilisant la longueur appropriée&lt;br /&gt;
* Prise en charge améliorée des énumérations dans TJSONSerializer &lt;br /&gt;
* Quelques corrections ont été apportées à TRestResponseDataSetAdapter&lt;br /&gt;
* La création d&#039;un TIPAddress à partir d&#039;une URL fonctionne maintenant sur Windows&lt;br /&gt;
* Apple a rendu l&#039;API NSURLConnection obsolète sur Mac OS X 10.11 et iOS 9, alors qu&#039;elle était toujours utilisée dans notre bibliothèque client HTTP. 10.4.1 introduit la prise en charge de l&#039;API NSURLSession sur les deux plates-formes. Cette modification résout également des problèmes liés à la prise en charge des proxys sur macOS.&lt;br /&gt;
&lt;br /&gt;
===Base de données===&lt;br /&gt;
&lt;br /&gt;
* Un nombre significatif de problèmes DataSnap ont été résolus incluant notamment des problèmes de performances et des fuites de mémoire, des problèmes liés à MidasLib, DatasetProvider et TClientDataSet&lt;br /&gt;
* Prise en charge FireDAC améliorée pour les paramètres de fonction de SQL Server&lt;br /&gt;
* Correction apportée à TFDMemTable FindFirst avec IndexFieldNames&lt;br /&gt;
* TFDQuery amélioré avec les champs calculés et les champs BLOB&lt;br /&gt;
* Amélioration par rapport à l&#039;ordre des champs d&#039;index multi-colonne PostgreSQL de TFDTable &lt;br /&gt;
* Analyse FIREDAC-PostgreSQL des chaînes QuoteTag&lt;br /&gt;
&lt;br /&gt;
===Autres améliorations de la RTL===&lt;br /&gt;
&lt;br /&gt;
* Améliorations de performance pour les TStrings ayant un saut de ligne personnalisé&lt;br /&gt;
* Méthodes TObject personnalisées renvoyant ou vérifiant des chaînes&lt;br /&gt;
* Fonctions UTF8IdentXxx exposées&lt;br /&gt;
* LoadResString optimisé&lt;br /&gt;
&lt;br /&gt;
==Améliorations de la VCL==&lt;br /&gt;
&lt;br /&gt;
* Plusieurs régressions liées à TGrid dans 10.4 (déjà adressées partiellement dans 10.4 Patch 2) ont été résolues. Cela inclut notamment TStringGrid et d&#039;autres contrôles grille, des problèmes d&#039;alignement dans la méthode StretchDraw dans OnDrawCell, etc.&lt;br /&gt;
* Des améliorations ont été apportées à la façon dont les TGridPanel gèrent l&#039;espacement basé sur le pourcentage. Vous pouvez maintenant spécifier des pourcentages exacts pour les colonnes et les lignes et les appliquer (vous deviez auparavant les modifier au fur et à mesure qu&#039;ils étaient définis). L&#039;utilisation du contrôle TGridPanel est ainsi largement améliorée car vous obtenez exactement l&#039;espacement nécessaire. &lt;br /&gt;
* Les glyphes intégrés aux TBitBtn sont maintenant en HighDPI et ont subi des améliorations de mise à l&#039;échelle&lt;br /&gt;
* La barre de titre personnalisée prend en charge la mise à l&#039;échelle High DPI et compte quelques améliorations en matière de qualité&lt;br /&gt;
* La propriété Position du composant TUpDown et l&#039;événement OnChangingEx ont subi des améliorations &lt;br /&gt;
* Le composant StatusBar prend en charge le dessin DoubleBuffered&lt;br /&gt;
* Les méthodes SetTabIndex de TPageControl fonctionnent maintenant correctement lorsque des onglets sont cachés&lt;br /&gt;
* Le texte de TDateTimePicker ne paraît pas flouté lorsque le pointeur de la souris est déplacé&lt;br /&gt;
* Dans TLabel, le retour à la ligne a été amélioré en modifiant la logique de calcul de la hauteur de la police&lt;br /&gt;
* L&#039;infotip de TListView reste visible plus longtemps&lt;br /&gt;
* La bordure des contrôles de base de données a la même apparence que celle des contrôles non orientés données&lt;br /&gt;
* Plusieurs améliorations de style&lt;br /&gt;
* Des améliorations ont été apportées concernant la largeur des libellés des éléments de menu de niveau supérieur dessinés par le propriétaire, ainsi que les menus stylés et leur mise à l&#039;échelle&lt;br /&gt;
* Les styles respectent les positions de texte de TButton et des valeurs ImageMargins de TButton&lt;br /&gt;
&lt;br /&gt;
==FireMonkey==&lt;br /&gt;
&lt;br /&gt;
===Améliorations relatives aux TMemo FMX===&lt;br /&gt;
&lt;br /&gt;
Nous poursuivons nos travaux sur l&#039;architecture du nouveau composant TMemo de FireMonkey (FMX TMemo) avec l&#039;ajout d&#039;améliorations à l&#039;implémentation Windows et l&#039;ajout du support pour macOS.&lt;br /&gt;
L&#039;essentiel des efforts porte sur le mode IME du TMemo pour le coréen, le japonais et le chinois (parmi d&#039;autres langues). D&#039;autres améliorations générales ont aussi été apportées en matière de performances, stabilité, comportement de défilement, sélection de la souris, copier-coller, etc. Des corrections ont aussi été apportées au composant TEdit. &lt;br /&gt;
&lt;br /&gt;
===Corrections mineures ayant une certaine importance===&lt;br /&gt;
&lt;br /&gt;
* L&#039;écran de lancement du Storyboard prend maintenant en charge les tailles d&#039;icônes requises par Apple pour iOS.&lt;br /&gt;
* Amélioration de la gestion des permissions pour les notifications Push iOS&lt;br /&gt;
* OnItemClick de TListView se déclenche même s&#039;il est déjà sélectionné&lt;br /&gt;
* Résolution d&#039;un problème de valeurs incohérentes pour TMediaPlayer.Duration sur Android&lt;br /&gt;
* Problème relatif aux liens externes dans WebBrowser iOS&lt;br /&gt;
* Evénement OnCellDblClick de TStringGrid&lt;br /&gt;
* Disparition de l&#039;accessoire Coche pour le composant TListView&lt;br /&gt;
&lt;br /&gt;
==Langage Delphi==&lt;br /&gt;
&lt;br /&gt;
La release 10.4.1 apporte des améliorations du langage Delphi dans diffférentes parties du produit. Les améliorations portent essentiellement sur la prise en charge de l&#039;achèvement de code LSP et la qualité des enregistrements managés. Des regressions constatées dans 10.4 ont aussi été résolues ainsi que des changements inattendus (comprenant notamment des problèmes liés aux instructions goto et d&#039;autres scénarios peu communs). Des améliorations ont été apportées dans les références de packages et dans la génération des fichiers HPP C++.&lt;br /&gt;
La release apporte également des améliorations de performances pour le compilateur (optimisation de la recherche des noms d&#039;unités et d&#039;autres recherches internes tout particulièrement pour les projets volumineux). Des améliorations en matière de génération de code ont aussi été apportées (dans les cas où le compilateur peut générer du code optimisé).&lt;br /&gt;
&lt;br /&gt;
===Enregistrements managés===&lt;br /&gt;
&lt;br /&gt;
Cette release améliore la qualité des enregistrements managés, avec notamment :&lt;br /&gt;
&lt;br /&gt;
* L&#039;optimisation des valeurs de retour&lt;br /&gt;
* Le nettoyage de plusieurs erreurs du compilateur&lt;br /&gt;
* Des améliorations apportées à l&#039;opérateur Assign&lt;br /&gt;
* Des modifications apportées à Default(T) pour les enregistrements managés&lt;br /&gt;
* Une meilleure coexistence des enregistrements managés et génériques&lt;br /&gt;
* La non invocation de Initialize dans certains cas&lt;br /&gt;
&lt;br /&gt;
==Langage C++==&lt;br /&gt;
&lt;br /&gt;
===Débogueur Win64===&lt;br /&gt;
&lt;br /&gt;
* Le débogueur LLDB Win64 comporte plusieurs améliorations, notamment concernant l&#039;interception des exceptions et les performances (tout particulièrement lorsqu&#039;il y a plusieurs threads).&lt;br /&gt;
* Résolution d&#039;un problème lié à l&#039;invocation des visualiseurs Delphi : les visualiseurs ne sont plus invoqués pour TStringList, Currency et TDateTime.&lt;br /&gt;
* Résolution d&#039;un problème qui provoquait l&#039;affichage d&#039;une boîte de dialogue d&#039;exception lors de l&#039;utilisation de la touche F7 pour lancer une nouvelle session de débogage.&lt;br /&gt;
* La gestion des exceptions du système d&#039;exploitation a été améliorée.&lt;br /&gt;
* Des améliorations de performances ont été apportées à l&#039;EDI lors d&#039;une exécution pas à pas avec des centaines de threads.&lt;br /&gt;
&lt;br /&gt;
===Lieur===&lt;br /&gt;
&lt;br /&gt;
* Le lieur Win64 (ilink64) a subi des améliorations significatives en matière de gestion de la mémoire. Cela devrait résoudre les erreurs de mémoire insuffisante avec les projets volumineux ou les builds de débogage.&lt;br /&gt;
&lt;br /&gt;
===Gestion des exceptions===&lt;br /&gt;
&lt;br /&gt;
* Certains problèmes de gestion des exceptions ont été résolus. Cela inclut un problème affectant l&#039;allocation de mémoire ACE/TAO, dans lequel l&#039;API Windows peut lancer une exception SEH.&lt;br /&gt;
&lt;br /&gt;
===Améliorations générales relatives à la qualité===&lt;br /&gt;
&lt;br /&gt;
* Des résolutions de bugs ont été apportées au compilateur Clang (plantages, ICE, etc.).&lt;br /&gt;
* Des problèmes à l&#039;origine de RTTI pour les closures ont été résolus.&lt;br /&gt;
* Des améliorations ont été apportées lors de la génération des informations de débogage notamment pour les classes de style Delphi.&lt;br /&gt;
* Des améliorations ont été apportées à la RTL, principalement autour de la suppression de la macro de compatibilité MFC et l&#039;exportation des symboles. Des problèmes de compatibilité ont été résolus par rapport au support des bibliothèques C++ communes.&lt;br /&gt;
&lt;br /&gt;
==Autres améliorations==&lt;br /&gt;
&lt;br /&gt;
* Résolution d&#039;un accès de violation dans l&#039;application Gestionnaire de licences.&lt;br /&gt;
* L&#039;invocation directe de GetItCmd.exe ne supprime plus les packages installés sur votre système&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MediaWiki:Sidebar&amp;diff=214407</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MediaWiki:Sidebar&amp;diff=214407"/>
		<updated>2020-05-16T08:16:45Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
&lt;br /&gt;
* RAD Studio 10.4 Sydney&lt;br /&gt;
** mainpage | Rubriques&lt;br /&gt;
** lib_fr:Accueil | Référence des bibliothèques&lt;br /&gt;
** samp_en:Main_Page | Exemples de code&lt;br /&gt;
&lt;br /&gt;
* Rubriques RAD Studio 10.4&lt;br /&gt;
** Nouveautés | Nouveautés&lt;br /&gt;
** Tutoriels | Tutoriels&lt;br /&gt;
** Plate-forme d&#039;applications {{FM}} | Plate-forme d&#039;applications {{FM}}&lt;br /&gt;
** Applications multi-périphériques - Index | Applications multi-périphériques&lt;br /&gt;
** Introduction à {{Product}} | Introduction&lt;br /&gt;
** Etapes du développement d&#039;un projet | Etapes du développement d&#039;un projet&lt;br /&gt;
** Types d&#039;applications principaux | Types d&#039;applications principaux&lt;br /&gt;
** FireDAC | FireDAC&lt;br /&gt;
** Guide du développeur Windows - Index | Guide du développeur Windows&lt;br /&gt;
** Utilisation des outils de modélisation | Outils de modélisation&lt;br /&gt;
** Référence EDI et utilitaires | Référence EDI et utilitaires&lt;br /&gt;
** Référence {{Delphi}} | Référence {{Delphi}}&lt;br /&gt;
** Référence C++ | Référence C++&lt;br /&gt;
** Index | Index des sujets&lt;br /&gt;
&lt;br /&gt;
* LANGUAGES&lt;br /&gt;
&lt;br /&gt;
* Versions précédentes&lt;br /&gt;
** http://docwiki.embarcadero.com/RADStudio/Rio/fr/Special:Search/{{PAGENAME}} | Rubriques Rio&lt;br /&gt;
** Aide des versions précédentes | Versions précédentes&lt;br /&gt;
&lt;br /&gt;
* Assistance&lt;br /&gt;
** recentchanges-url | Modifications récentes&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MediaWiki:Sidebar&amp;diff=213632</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MediaWiki:Sidebar&amp;diff=213632"/>
		<updated>2020-01-29T03:29:12Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
&lt;br /&gt;
* RAD Studio 10.4 Denali&lt;br /&gt;
** mainpage | Rubriques&lt;br /&gt;
** lib_fr:Accueil | Référence des bibliothèques&lt;br /&gt;
** samp_en:Main_Page | Exemples de code&lt;br /&gt;
&lt;br /&gt;
* Rubriques RAD Studio 10.4&lt;br /&gt;
** Nouveautés | Nouveautés&lt;br /&gt;
** Tutoriels | Tutoriels&lt;br /&gt;
** Plate-forme d&#039;applications {{FM}} | Plate-forme d&#039;applications {{FM}}&lt;br /&gt;
** Applications multi-périphériques - Index | Applications multi-périphériques&lt;br /&gt;
** Introduction à {{Product}} | Introduction&lt;br /&gt;
** Etapes du développement d&#039;un projet | Etapes du développement d&#039;un projet&lt;br /&gt;
** Types d&#039;applications principaux | Types d&#039;applications principaux&lt;br /&gt;
** FireDAC | FireDAC&lt;br /&gt;
** Guide du développeur Windows - Index | Guide du développeur Windows&lt;br /&gt;
** Utilisation des outils de modélisation | Outils de modélisation&lt;br /&gt;
** Référence EDI et utilitaires | Référence EDI et utilitaires&lt;br /&gt;
** Référence {{Delphi}} | Référence {{Delphi}}&lt;br /&gt;
** Référence C++ | Référence C++&lt;br /&gt;
** Index | Index des sujets&lt;br /&gt;
&lt;br /&gt;
* LANGUAGES&lt;br /&gt;
&lt;br /&gt;
* Versions précédentes&lt;br /&gt;
** http://docwiki.embarcadero.com/RADStudio/Rio/fr/Special:Search/{{PAGENAME}} | Rubriques Rio&lt;br /&gt;
** Aide des versions précédentes | Versions précédentes&lt;br /&gt;
&lt;br /&gt;
* Assistance&lt;br /&gt;
** recentchanges-url | Modifications récentes&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Utilisation_de_RAD_Server_Management_Console&amp;diff=213002</id>
		<title>Utilisation de RAD Server Management Console</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Utilisation_de_RAD_Server_Management_Console&amp;diff=213002"/>
		<updated>2019-09-11T09:46:13Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Kmasuyama a déplacé la page Utilisation de RAD Server Management Console vers Utilisation de l&amp;#039;application RAD Server Management Console : par request&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Utilisation de l&#039;application RAD Server Management Console]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Utilisation_de_l%27application_RAD_Server_Management_Console&amp;diff=213001</id>
		<title>Utilisation de l&#039;application RAD Server Management Console</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Utilisation_de_l%27application_RAD_Server_Management_Console&amp;diff=213001"/>
		<updated>2019-09-11T09:46:13Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Kmasuyama a déplacé la page Utilisation de RAD Server Management Console vers Utilisation de l&amp;#039;application RAD Server Management Console : par request&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Application RAD Server Management Console}}&lt;br /&gt;
&lt;br /&gt;
L&#039;application EMS Management Console vous permet de gérer les données des [[Ressources utilisateur de RAD Server|utilisateurs EMS]], des [[Ressources Groupes de RAD Server|groupes EMS]] et des [[Ressources d&#039;installation de RAD Server|installations EMS]] qui sont stockées sur le [[Moteur RAD Server (Serveur EMS)|serveur EMS]].&lt;br /&gt;
&lt;br /&gt;
L&#039;application EMS Management Console vous permet d&#039;envoyer des messages de [[Notifications Push de RAD Server|notification push EMS]] vers les [[Ressources d&#039;installation de RAD Server|périphériques recensés]].&lt;br /&gt;
&lt;br /&gt;
Les rubriques suivantes expliquent comment utiliser l&#039;application EMS Management Console pour gérer les données stockées sur le [[Moteur RAD Server (Serveur EMS)|serveur EMS]] et envoyer des messages de notification push.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Connexion au moteur RAD Server|Connexion au serveur EMS]]&lt;br /&gt;
* [[Gestion des données utilisateur de RAD Server|Gestion des données des utilisateurs EMS]]&lt;br /&gt;
* [[Gestion des données de groupes de RAD Server|Gestion des données des groupes EMS]]&lt;br /&gt;
* [[Gestion des données d&#039;installation de RAD Server|Gestion des données des installations EMS]]&lt;br /&gt;
* [[Gestion des données des modules|Gestion des données des modules]]&lt;br /&gt;
* [[Gestion des données des ressources des modules|Gestion des données des ressources des modules]]&lt;br /&gt;
* [[Envoi de messages Push de RAD Server|Envoi de messages push EMS]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Moteur RAD Server (Serveur EMS)|Serveur EMS]]&lt;br /&gt;
* [[API administrative de RAD Server|API administrative EMS]]&lt;br /&gt;
* [[Console de RAD Server|Serveur de la console EMS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
&lt;br /&gt;
[[en:Using the RAD Server Management Console Application]]&lt;br /&gt;
[[de:Verwenden der Anwendung &amp;quot;RAD Server Management Console&amp;quot;]]&lt;br /&gt;
[[ja:RAD サーバー管理コンソール アプリケーションの利用]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Mod%C3%A8le:RadstudioVersion&amp;diff=212105</id>
		<title>Modèle:RadstudioVersion</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Mod%C3%A8le:RadstudioVersion&amp;diff=212105"/>
		<updated>2018-11-07T01:07:07Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch: {{{1}}}&lt;br /&gt;
| -2 = Berlin&lt;br /&gt;
| -1 = Tokyo&lt;br /&gt;
| London = Berlin&lt;br /&gt;
| Godzilla = Tokyo&lt;br /&gt;
| {{{1|Rio}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Notes:&lt;br /&gt;
- Remember to replicate any change here &#039;as is&#039; to the other 3 wikis.&lt;br /&gt;
- We do not need an entry for -3. See [[Nouveautés des releases précédentes]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Modèles de données]]&lt;br /&gt;
[[Category:Modèles affectés par les changements de version majeure]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MediaWiki:Sidebar&amp;diff=211480</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MediaWiki:Sidebar&amp;diff=211480"/>
		<updated>2018-06-04T09:31:56Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
&lt;br /&gt;
* RAD Studio 10.3 Rio&lt;br /&gt;
** mainpage | Rubriques&lt;br /&gt;
** lib_fr:Accueil | Référence des bibliothèques&lt;br /&gt;
** samp_en:Main_Page | Exemples de code&lt;br /&gt;
&lt;br /&gt;
* Rubriques RAD Studio 10.3&lt;br /&gt;
** Nouveautés | Nouveautés&lt;br /&gt;
** Tutoriels | Tutoriels&lt;br /&gt;
** Plate-forme d&#039;applications {{FM}} | Plate-forme d&#039;applications {{FM}}&lt;br /&gt;
** Applications multi-périphériques - Index | Applications multi-périphériques&lt;br /&gt;
** Introduction à {{Product}} | Introduction&lt;br /&gt;
** Etapes du développement d&#039;un projet | Etapes du développement d&#039;un projet&lt;br /&gt;
** Types d&#039;applications principaux | Types d&#039;applications principaux&lt;br /&gt;
** FireDAC | FireDAC&lt;br /&gt;
** Guide du développeur Windows - Index | Guide du développeur Windows&lt;br /&gt;
** Utilisation des outils de modélisation | Outils de modélisation&lt;br /&gt;
** Référence EDI et utilitaires | Référence EDI et utilitaires&lt;br /&gt;
** Référence {{Delphi}} | Référence {{Delphi}}&lt;br /&gt;
** Référence C++ | Référence C++&lt;br /&gt;
** Index | Index des sujets&lt;br /&gt;
** http://docwiki.embarcadero.com/HTML5_Builder/fr/ | HTML5 Builder&lt;br /&gt;
&lt;br /&gt;
* LANGUAGES&lt;br /&gt;
&lt;br /&gt;
* Versions précédentes&lt;br /&gt;
** http://docwiki.embarcadero.com/RADStudio/Tokyo/fr/Special:Search/{{PAGENAME}} | Rubriques Tokyo&lt;br /&gt;
** Aide des versions précédentes | Versions précédentes&lt;br /&gt;
&lt;br /&gt;
* Assistance&lt;br /&gt;
** recentchanges-url | Modifications récentes&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Mod%C3%A8le:PackageVersion&amp;diff=211478</id>
		<title>Modèle:PackageVersion</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Mod%C3%A8le:PackageVersion&amp;diff=211478"/>
		<updated>2018-06-04T09:20:28Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ #switch: {{RadstudioVersion|{{{1|{{RadstudioVersion}}}}}}}&lt;br /&gt;
| {{Version|XE7}} = 210&lt;br /&gt;
| {{Version|XE8}} = 220&lt;br /&gt;
| {{Version|Seattle}} = 230&lt;br /&gt;
| {{Version|Berlin}} = 240&lt;br /&gt;
| {{Version|Godzilla}} = 250&lt;br /&gt;
| {{Version|Carnival}} = 260&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[rad_fr:Versions du compilateur]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Modèles de données]]&lt;br /&gt;
[[Category:Modèles affectés par les changements de version majeure]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Cat%C3%A9gorie:Templates_Affected_by_Major_Version_Changes&amp;diff=211451</id>
		<title>Catégorie:Templates Affected by Major Version Changes</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Cat%C3%A9gorie:Templates_Affected_by_Major_Version_Changes&amp;diff=211451"/>
		<updated>2018-06-04T08:49:06Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Catégorie:Modèles affectés par les changements de version majeure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Category:Modèles affectés par les changements de version majeure]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=211365</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=211365"/>
		<updated>2018-03-15T00:44:16Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : /* Présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Aide en ligne de {{Product}} {{MarketingVersion}}}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatleft&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
==[[Présentation de RAD Studio|Présentation]]==&lt;br /&gt;
* [[Présentation de RAD Studio|Présentation des fonctionnalités]]&lt;br /&gt;
* [[Nouveautés|Nouveautés]]&lt;br /&gt;
* [[Notes de release|Notes de release]]&lt;br /&gt;
* [[10.2 Tokyo - Release 1]]&lt;br /&gt;
* [[10.2 Tokyo - Release 2]]&lt;br /&gt;
* [[10.2 Tokyo - Release 3]]&lt;br /&gt;
&lt;br /&gt;
==[[Installation|Installation]]==&lt;br /&gt;
* [[Notes d&#039;installation|Notes d&#039;installation]]&lt;br /&gt;
* [[Plat en:Main Page#{{Product}} {{MarketingVersion}}|Correctifs et solutions de contournement]]&lt;br /&gt;
==[[Introduction à RAD Studio|Introduction]]==&lt;br /&gt;
* [[Tutoriels|Tutoriels]] | [[Tutoriel : Utilisation de l&#039;EDI|Création de votre première application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Exemples de code et exemples d&#039;application|Exemples de code et exemples d&#039;application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Principes de base|Lectures]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Démos vidéo|Vidéos]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Séminaires CodeRage|Séminaires]]&lt;br /&gt;
==Développement de projets==&lt;br /&gt;
* [[Types d&#039;applications principaux|Types d&#039;applications principaux]]&lt;br /&gt;
* [[Etapes du développement d&#039;un projet|Etapes du développement d&#039;un projet]]&lt;br /&gt;
==Référence==&lt;br /&gt;
* [[Plates-formes cible prises en charge|Plates-formes cible]]&lt;br /&gt;
* [[Frameworks et bibliothèques|Frameworks et bibliothèques]]&lt;br /&gt;
* [[Langages de programmation|Langages de programmation]]&lt;br /&gt;
* [[Référence EDI et utilitaires|Référence EDI et utilitaires]]&lt;br /&gt;
* [[Index|Index]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatright&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{f|winguide|&lt;br /&gt;
&lt;br /&gt;
==[[Guide du développeur Windows - Index|Développement Windows]]==&lt;br /&gt;
* [[VCL|Application Fiches VCL Windows]]&lt;br /&gt;
* [[Développement des applications Metropolis UI|Applications Metropolis UI pour la VCL et {{FM}} (Style Windows 8)]]&lt;br /&gt;
* [[Guide du concepteur de composants - Index|Guide du concepteur de composants]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==[[Applications multi-périphériques - Index|Développement multi-périphérique]]==&lt;br /&gt;
* [[Développement des applications multi-périphériques|Développement des applications multi-périphériques]]&lt;br /&gt;
* [[Etapes de la création d&#039;applications multi-périphériques|Etapes de la création d&#039;applications multi-périphériques]]&lt;br /&gt;
* [[Développement d&#039;applications de bases de données|Développement d&#039;applications de bases de données]]&lt;br /&gt;
* [[Développement d&#039;applications EMS, Cloud et REST|Développement d&#039;applications EMS, Cloud et REST]] {{f|datasnap|&lt;br /&gt;
* [[Développement d&#039;applications DataSnap|Développement d&#039;applications DataSnap]] }}&lt;br /&gt;
==Développement mobile==&lt;br /&gt;
* [[Développement d&#039;applications mobiles Android|Développement d&#039;applications mobiles Android]]&lt;br /&gt;
* [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
* [[Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)|Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==[[Ecriture d&#039;applications Internet - Index|Développement Web]]==&lt;br /&gt;
* [http://docwiki.embarcadero.com/HTML5_Builder/en/ Utilisation de HTML5 Builder pour construire des applications web]&lt;br /&gt;
* [http://www.atozed.com/IntraWeb/index.EN.aspx Utilisation de IntraWeb (VCL pour le Web) (EN)]&lt;br /&gt;
* [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
==[[Modélisation UML|Modélisation UML]]==&lt;br /&gt;
* [[Concepts de modélisation|Concepts de modélisation]]&lt;br /&gt;
* [[Procédures de modélisation|Procédures de modélisation]]&lt;br /&gt;
* [[Référence de la modélisation - Index|Référence de la modélisation]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Main Page]]&lt;br /&gt;
[[de:Hauptseite]]&lt;br /&gt;
[[ja:メインページ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=ILINK32&amp;diff=211236</id>
		<title>ILINK32</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=ILINK32&amp;diff=211236"/>
		<updated>2018-02-08T09:47:57Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Détails techniques concernant ILINK32 et ILINK64&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Détails techniques concernant ILINK32 et ILINK64]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=ILINK32.EXE,_le_lieur_incr%C3%A9mentiel_32_bits&amp;diff=211235</id>
		<title>ILINK32.EXE, le lieur incrémentiel 32 bits</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=ILINK32.EXE,_le_lieur_incr%C3%A9mentiel_32_bits&amp;diff=211235"/>
		<updated>2018-02-08T09:46:02Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Utilisation de ILINK32 et ILINK64 en ligne de commande&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Utilisation de ILINK32 et ILINK64 en ligne de commande]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Modification_rapide&amp;diff=211028</id>
		<title>Modification rapide</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Modification_rapide&amp;diff=211028"/>
		<updated>2017-12-12T17:46:14Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Modification rapide (VCL)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Modification rapide (VCL)]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=210948</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=210948"/>
		<updated>2017-12-12T01:24:11Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Aide en ligne de {{Product}} {{MarketingVersion}}}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatleft&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
==[[Présentation de RAD Studio|Présentation]]==&lt;br /&gt;
* [[Présentation de RAD Studio|Présentation des fonctionnalités]]&lt;br /&gt;
* [[Nouveautés|Nouveautés]]&lt;br /&gt;
* [[Notes de release|Notes de release]]&lt;br /&gt;
* [[10.2 Tokyo - Release 1]]&lt;br /&gt;
* [[10.2 Tokyo - Release 2]]&lt;br /&gt;
==[[Installation|Installation]]==&lt;br /&gt;
* [[Notes d&#039;installation|Notes d&#039;installation]]&lt;br /&gt;
* [[Plat en:Main Page#{{Product}} {{MarketingVersion}}|Correctifs et solutions de contournement]]&lt;br /&gt;
==[[Introduction à RAD Studio|Introduction]]==&lt;br /&gt;
* [[Tutoriels|Tutoriels]] | [[Tutoriel : Utilisation de l&#039;EDI|Création de votre première application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Exemples de code et exemples d&#039;application|Exemples de code et exemples d&#039;application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Principes de base|Lectures]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Démos vidéo|Vidéos]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Séminaires CodeRage|Séminaires]]&lt;br /&gt;
==Développement de projets==&lt;br /&gt;
* [[Types d&#039;applications principaux|Types d&#039;applications principaux]]&lt;br /&gt;
* [[Etapes du développement d&#039;un projet|Etapes du développement d&#039;un projet]]&lt;br /&gt;
==Référence==&lt;br /&gt;
* [[Plates-formes cible prises en charge|Plates-formes cible]]&lt;br /&gt;
* [[Frameworks et bibliothèques|Frameworks et bibliothèques]]&lt;br /&gt;
* [[Langages de programmation|Langages de programmation]]&lt;br /&gt;
* [[Référence EDI et utilitaires|Référence EDI et utilitaires]]&lt;br /&gt;
* [[Index|Index]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatright&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{f|winguide|&lt;br /&gt;
&lt;br /&gt;
==[[Guide du développeur Windows - Index|Développement Windows]]==&lt;br /&gt;
* [[VCL|Application Fiches VCL Windows]]&lt;br /&gt;
* [[Développement des applications Metropolis UI|Applications Metropolis UI pour la VCL et {{FM}} (Style Windows 8)]]&lt;br /&gt;
* [[Guide du concepteur de composants - Index|Guide du concepteur de composants]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==[[Applications multi-périphériques - Index|Développement multi-périphérique]]==&lt;br /&gt;
* [[Développement des applications multi-périphériques|Développement des applications multi-périphériques]]&lt;br /&gt;
* [[Etapes de la création d&#039;applications multi-périphériques|Etapes de la création d&#039;applications multi-périphériques]]&lt;br /&gt;
* [[Développement d&#039;applications de bases de données|Développement d&#039;applications de bases de données]]&lt;br /&gt;
* [[Développement d&#039;applications EMS, Cloud et REST|Développement d&#039;applications EMS, Cloud et REST]] {{f|datasnap|&lt;br /&gt;
* [[Développement d&#039;applications DataSnap|Développement d&#039;applications DataSnap]] }}&lt;br /&gt;
==Développement mobile==&lt;br /&gt;
* [[Développement d&#039;applications mobiles Android|Développement d&#039;applications mobiles Android]]&lt;br /&gt;
* [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
* [[Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)|Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==[[Ecriture d&#039;applications Internet - Index|Développement Web]]==&lt;br /&gt;
* [http://docwiki.embarcadero.com/HTML5_Builder/en/ Utilisation de HTML5 Builder pour construire des applications web]&lt;br /&gt;
* [http://www.atozed.com/IntraWeb/index.EN.aspx Utilisation de IntraWeb (VCL pour le Web) (EN)]&lt;br /&gt;
* [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
==[[Modélisation UML|Modélisation UML]]==&lt;br /&gt;
* [[Concepts de modélisation|Concepts de modélisation]]&lt;br /&gt;
* [[Comment utiliser les outils de modélisation|Procédures de modélisation]]&lt;br /&gt;
* [[Référence de la modélisation - Index|Référence de la modélisation]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Main Page]]&lt;br /&gt;
[[de:Hauptseite]]&lt;br /&gt;
[[ja:メインページ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Modification_manuelle_de_la_configuration_de_votre_console_RAD_Server&amp;diff=210921</id>
		<title>Modification manuelle de la configuration de votre console RAD Server</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Modification_manuelle_de_la_configuration_de_votre_console_RAD_Server&amp;diff=210921"/>
		<updated>2017-12-08T02:25:46Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210905 de L10nBot (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Installation du serveur de la console EMS}}&lt;br /&gt;
__TOC__&lt;br /&gt;
Vous devez modifier le fichier &#039;&#039;&#039;EMSServer.ini&#039;&#039;&#039; pour configurer le serveur de la console EMS.&lt;br /&gt;
&lt;br /&gt;
L&#039;emplacement par défaut est&amp;amp;nbsp; : {{Path|C:\Users\Public\Documents\Embarcadero\EMS}}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous modifiez ce fichier, vous devez interrompre et redémarrer le serveur de la console EMS pour recharger le fichier &#039;&#039;&#039;emsserver.ini&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Configuration de la base de données EMS==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez modifier les informations par défaut de la &#039;&#039;&#039;base de données EMS&#039;&#039;&#039; utilisée par le serveur de la console EMS. Dans le fichier &#039;&#039;&#039;EMSServer.ini&#039;&#039;&#039;, accédez à la section &#039;&#039;&#039;[Data]&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InstanceName.&#039;&#039;&#039; Spécifie l&#039;instance d&#039;InterBase qui héberge la base de données EMS.&lt;br /&gt;
* &#039;&#039;&#039;Database.&#039;&#039;&#039; Répertoire local ou distant du fichier de la base de données EMS.&lt;br /&gt;
* &#039;&#039;&#039;UserName.&#039;&#039;&#039; Nom d&#039;utilisateur d&#039;accès à la base de données EMS.&lt;br /&gt;
* &#039;&#039;&#039;Password.&#039;&#039;&#039; Mot de passe d&#039;accès à la base de données EMS.&lt;br /&gt;
* &#039;&#039;&#039;SEPassword.&#039;&#039;&#039; Mot de passe pour la connexion à une base de données InterBase encryptée.&lt;br /&gt;
* &#039;&#039;&#039;Pooled.&#039;&#039;&#039; Active le pooling de connexion FireDAC sur la base de données EMS pour réduire la latence.&lt;br /&gt;
* &#039;&#039;&#039;PooledMax.&#039;&#039;&#039; Nombre maximal de connexions en pool autorisées sur la base de données EMS.&lt;br /&gt;
&lt;br /&gt;
 [Data]&lt;br /&gt;
 ; Interbase connection parameters&lt;br /&gt;
 InstanceName=EMS&lt;br /&gt;
 Database=C:\Users\Public\Documents\Embarcadero\EMS\emsserver.ib&lt;br /&gt;
 UserName=sysdba&lt;br /&gt;
 Password=masterkey&lt;br /&gt;
 SEPassword=&lt;br /&gt;
 ;# SEPassword connects to an encrypted database&lt;br /&gt;
 Pooled=&lt;br /&gt;
 ;# Set Pooled=0 to disable connection pooled, Pooled=1 to enable. Default value is 1.&lt;br /&gt;
 PooledMax=&lt;br /&gt;
 ;# Set PooledMax=10 to limit maximum pooled connection.  Default value is 50.&lt;br /&gt;
&lt;br /&gt;
==Configuration de la connexion à la console EMS==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez modifier les informations d&#039;identification par défaut pour accéder à la console EMS à partir d&#039;un navigateur standard. Dans le fichier &#039;&#039;&#039;EMSServer.ini&#039;&#039;&#039;, accédez à la section &#039;&#039;&#039;[Console.Login]&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;UserName.&#039;&#039;&#039; Nom d&#039;utilisateur d&#039;accès à la [[Interface utilisateur de la console EMS|console EMS]].&lt;br /&gt;
* &#039;&#039;&#039;Password.&#039;&#039;&#039; Mot de passe d&#039;accès à la console EMS.&lt;br /&gt;
&lt;br /&gt;
 [Console.Login]&lt;br /&gt;
 UserName=consoleuser&lt;br /&gt;
 Password=consolepass&lt;br /&gt;
&lt;br /&gt;
==Connexion à la console EMS==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez modifier les informations par défaut pour la connexion au &#039;&#039;&#039;[[Serveur de la console EMS|serveur de la console EMS]]&#039;&#039;&#039; dans un environnement développeur. Dans le fichier &#039;&#039;&#039;EMSServer.ini&#039;&#039;&#039;, accédez à la section &#039;&#039;&#039;[Console.Connection.Dev]&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;. Définit le port de connexion pour la requête HTTP à la console EMS. Le port par défaut du serveur de la console EMS dans un environnement de développement est le port &amp;lt;code&amp;gt;8081&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;HTTPS&#039;&#039;&#039;. Active la prise en charge HTTPS pour la console EMS. Si ce paramètre est activé, vous devez installer [[OpenSSL|OpenSSL]] dans votre système et configurer les informations du fichier de certification.&lt;br /&gt;
* &#039;&#039;&#039;CertFile&#039;&#039;&#039;. Chemin d&#039;accès absolu au fichier de certification auto-signé (fichier &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt;) utilisé par la console EMS.&lt;br /&gt;
* &#039;&#039;&#039;RootCertFile&#039;&#039;&#039;. Chemin d&#039;accès absolu au fichier de certification CA (fichier &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt;) utilisé par la console EMS. Si vous utilisez un certificat auto-signé, laissez ce paramètre vide.&lt;br /&gt;
* &#039;&#039;&#039;KeyFile&#039;&#039;&#039;. Chemin d&#039;accès absolu au fichier clé auto-signé (fichier &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;KeyFilePassword&#039;&#039;&#039;. Mot de passe défini pour utiliser le fichier de certification. &lt;br /&gt;
&lt;br /&gt;
 [Console.Connection.Dev]&lt;br /&gt;
 Port=8081&lt;br /&gt;
 ;# The following options enable HTTPS support.&lt;br /&gt;
 HTTPS=1&lt;br /&gt;
 ;# Set HTTPS=1 to enable HTTPS, HTTPS=0 to disable.&lt;br /&gt;
  CertFile=C:\Users\Public\Documents\Embarcadero\EMS\cacert.pem&lt;br /&gt;
 ; RootCertFile=&lt;br /&gt;
 ;# When using a self-signed certificate, RootCertFile is left blank.&lt;br /&gt;
  KeyFile=C:\Users\Public\Documents\Embarcadero\EMS\cakey.pem&lt;br /&gt;
  KeyFilePassword=certpassword&lt;br /&gt;
&lt;br /&gt;
==Paramètres du navigateur de la console EMS==&lt;br /&gt;
&lt;br /&gt;
Dans un navigateur Web, vous pouvez modifier les paramètres par défaut utilisés pour formater les données dans les tables de la console EMS. Dans le fichier &#039;&#039;&#039;EMSServer.ini&#039;&#039;&#039;, accédez à la section &#039;&#039;&#039;[Console.Browser]&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LimitRows&#039;&#039;&#039;. Nombre maximum de lignes de données apparaissant dans les tables. La valeur par défaut est &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;DateFormat&#039;&#039;&#039;. Format utilisé pour les dates affichées dans le sélecteur de date de la console EMS. Vous pouvez modifier l&#039;ordre des composants date ou des séparateurs de composants. Le format par défaut est &amp;lt;code&amp;gt;Mois/Jour/Année&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 [Console.Browser]&lt;br /&gt;
 LimitRows=15&lt;br /&gt;
 DateFormat=mm/dd/yy&lt;br /&gt;
&lt;br /&gt;
==Fichiers Web de ressource EMS==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez modifier les scripts et les fichiers ressource pour afficher le [[Serveur de la console EMS|serveur de console EMS]] dans un navigateur Web. Dans le fichier &#039;&#039;&#039;EMSServer.ini&#039;&#039;&#039;, accédez à la section &#039;&#039;&#039;[Console.Paths.Dev]&#039;&#039;&#039; (pour le développement) ou à la section &#039;&#039;&#039;[Console.Paths.ISAPI]&#039;&#039;&#039; (pour la production) :&lt;br /&gt;
&lt;br /&gt;
* Configuration par défaut sur un environnement de développeur :&lt;br /&gt;
&lt;br /&gt;
 [Console.Paths.Dev]&lt;br /&gt;
 ResourcesFiles = {{Path|{{InstallPath}}\ObjRepos\en\EMS}} //Folder that contains the template folder (\webresources\templates\)&lt;br /&gt;
 WebFiles= [http://localhost/ http://localhost/]&amp;amp;lt;folder_name&amp;amp;gt; // URL to the WebFiles folder&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarques :&#039;&#039;&#039;&lt;br /&gt;
:* Si &#039;&#039;&#039;WebFiles&#039;&#039;&#039; est vide, le [[Serveur de la console EMS|serveur de la console EMS]] utilisera le chemin &#039;&#039;&#039;ResourcesFiles&#039;&#039;&#039; pour trouver les fichiers web.&lt;br /&gt;
:* Si &#039;&#039;&#039;WebFiles&#039;&#039;&#039; n&#039;est pas vide, il est défini sur l&#039;URL des fichiers web.&lt;br /&gt;
:* Si &#039;&#039;&#039;WebFiles&#039;&#039;&#039; est utilisé dans un serveur web, vous devez [[#Hébergement des ressources de fichiers web dans un serveur web|autoriser les requêtes de domaines croisés dans un serveur web]].&lt;br /&gt;
&lt;br /&gt;
* Exemple de configuration pour un environnement de production, en utilisant un serveur Microsoft IIS :&lt;br /&gt;
&lt;br /&gt;
 [Console.Paths.ISAPI]&lt;br /&gt;
 ResourcesFiles= C:\inetpub\wwwroot\&amp;amp;lt;folder_name&amp;amp;gt;  //Folder that contains the template folder (\webresources\templates\)&lt;br /&gt;
 WebFiles=  [http://localhost/ http://localhost/]&amp;amp;lt;folder_name&amp;amp;gt; // URL to the WebFiles folder &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarques :&#039;&#039;&#039;&lt;br /&gt;
:* Si &#039;&#039;&#039;WebFiles&#039;&#039;&#039; est vide, le dossier webresources est situé dans le dossier des fichiers dll.&lt;br /&gt;
:* Si &#039;&#039;&#039;WebFiles&#039;&#039;&#039; n&#039;est pas vide, il est défini sur l&#039;URL des fichiers web.&lt;br /&gt;
:* Si &#039;&#039;&#039;WebFiles&#039;&#039;&#039; est utilisé dans un serveur web, vous devez [[#Hébergement des ressources de fichiers web dans un serveur web|autoriser les requêtes de domaines croisés dans un serveur web]].&lt;br /&gt;
:* Pour de plus amples informations sur l&#039;installation du serveur de la console EMS sur un environnement de production, voir [[Installation du serveur EMS ou du serveur de la console EMS sur un environnement de production|Installation du serveur EMS ou du serveur de la console EMS sur un environnement de production]].&lt;br /&gt;
&lt;br /&gt;
==Hébergement des ressources de fichiers web dans un serveur web==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer le [[Serveur de la console EMS|serveur de la console EMS]] pour récupérer les ressources de fichiers web qui sont hébergées dans un hôte différent (en modifiant la propriété &#039;&#039;&#039;WebFile&#039;&#039;&#039; du fichier .ini).&lt;br /&gt;
&lt;br /&gt;
Les ressources de fichiers web du [[Serveur de la console EMS|serveur de la console EMS]] sont incluses dans les dossiers suivants :&lt;br /&gt;
&lt;br /&gt;
* /webresources/css/&lt;br /&gt;
* /webresources/fonts/&lt;br /&gt;
* /webresources/ico/&lt;br /&gt;
* /webresources//img/&lt;br /&gt;
* /webresources/js/&lt;br /&gt;
&lt;br /&gt;
Pour accéder aux ressources de fichiers web dans un autre serveur web, vous devez &#039;&#039;&#039;autoriser la requête de domaine croisé&#039;&#039;&#039; sur le serveur web qui héberge les ressources. La &#039;&#039;&#039;requête de domaine croisé&#039;&#039;&#039; autorise la requête HTTP pour les ressources d&#039;un autre domaine (à partir duquel la requête a été effectuée). &lt;br /&gt;
&lt;br /&gt;
Vous devez inclure l&#039;option &#039;&#039;&#039;Access-Control-Allow-Origin&#039;&#039;&#039; en tant &#039;&#039;&#039;qu&#039;en-tête de réponse HTTP&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Access-Control-Allow-Origin: * &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Access-Control-Allow-Origin: http://domain:8081/&amp;lt;/nowiki&amp;gt; (option plus restrictive)&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez le serveur Microsoft IIS pour héberger les ressources de fichiers web, voir la [[Installation du serveur EMS ou du serveur de la console EMS sur un environnement de production#Configuration d&#039;IIS pour autoriser les requêtes de domaines croisés|configuration du serveur Microsoft IIS pour autoriser les requêtes de domaines croisés]].&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration du serveur EMS ou du serveur de la console EMS|Configuration du serveur de la console EMS]]&lt;br /&gt;
* [[Exécution du serveur EMS ou du serveur de la console EMS sur un environnement de développeur|Exécution du serveur de la console EMS sur un environnement de développeur]]&lt;br /&gt;
* [[Installation du serveur EMS ou du serveur de la console EMS sur un environnement de production|Installation du serveur de la console EMS sur un environnement de production]]&lt;br /&gt;
&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
[[Category:XE7]]&lt;br /&gt;
&lt;br /&gt;
[[en:Editing the Configuration of Your EMS Console Server Manually]]&lt;br /&gt;
[[de:Manuelles Bearbeiten der Konfiguration des EMS-Konsolenservers]]&lt;br /&gt;
[[ja:EMS コンソール サーバーの構成の手動編集]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Installation&amp;diff=210920</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Installation&amp;diff=210920"/>
		<updated>2017-12-08T02:25:15Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210904 de L10nBot (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Accueil}}&lt;br /&gt;
&lt;br /&gt;
Cette rubrique explique comment installer, mettre à niveau ou retirer {{Product}}.&lt;br /&gt;
&lt;br /&gt;
==Installation de {{Product}}==&lt;br /&gt;
&lt;br /&gt;
===Avant d&#039;installer {{Product}}===&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;[[Notes d&#039;installation|Notes d&#039;installation]]&#039;&#039;&#039; décrit les exigences système de {{Product}} et d&#039;autres informations que vous devez connaître avant de décider d&#039;installer {{Product}}.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez installer {{Product}} {{Version}} sur un système sur lequel de précédentes versions de {{Product}} sont installées. Notez cependant que chaque version de {{Product}} étend votre [http://www.computerhope.com/issues/ch000549.htm variable d&#039;environnement {{Code|PATH}}], qui [[Notes d&#039;installation#Operating System Requirements|ne peut pas excéder les 1830 caractères de longueur]] avant d&#039;installer {{Product}} {{Version}}.&lt;br /&gt;
&lt;br /&gt;
===Choix d&#039;un installateur===&lt;br /&gt;
&lt;br /&gt;
Pour installer {{Product}}, vous pouvez utiliser &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039; ou &#039;&#039;&#039;l&#039;installateur hors ligne&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Installateur|L&#039;installateur]]&#039;&#039;&#039; représente le meilleur choix dans la plupart des cas d&#039;utilisation, car il offre :&lt;br /&gt;
&lt;br /&gt;
* Un processus d&#039;installation nettement plus court, ainsi qu&#039;un processus beaucoup plus rapide pour [[Ajout ou suppression de fonctionnalités à l&#039;aide du Gestionnaire de fonctionnalités|modifier les fonctionnalités installées]] après l&#039;installation initiale.&lt;br /&gt;
* Plus de souplesse pour le choix des fonctionnalités :&lt;br /&gt;
** Vous n&#039;êtes pas obligé d&#039;installer la prise en charge de la plate-forme cible Windows 32 bits.&lt;br /&gt;
** Vous pouvez choisir des combinaisons spécifiques de plates-formes cible et de langages de programmation, plutôt que de choisir des langages de programmation et des plates-formes cible séparément.&lt;br /&gt;
** Vous pouvez supprimer la prise en charge de n&#039;importe quel langage de programmation après l&#039;installation.&lt;br /&gt;
* Un installateur nettement moins volumineux : 0,2 Go. Tout le reste est téléchargé à la demande selon les fonctionnalités que vous choisissez d&#039;installer. De même, vous n&#039;avez pas besoin de garder &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039; à portée de main après l&#039;installation initiale, car vous [[Ajout ou suppression de fonctionnalités à l&#039;aide du Gestionnaire de fonctionnalités|utilisez l&#039;EDI]] pour modifier les fonctionnalités installées.&lt;br /&gt;
* Une meilleure expérience utilisateur. Les étapes d&#039;installation sont plus simples.&lt;br /&gt;
&lt;br /&gt;
Toutefois, utilisez &#039;&#039;&#039;[[Installateur hors ligne|l&#039;installateur hors ligne]]&#039;&#039;&#039; si :&lt;br /&gt;
&lt;br /&gt;
* La machine sur laquelle vous voulez installer {{Product}} ne dispose pas d&#039;une connexion Internet opérationnelle.&lt;br /&gt;
* Le lecteur sur lequel vous voulez installer {{Product}} ne dispose pas d&#039;un espace suffisant si les fichiers en cache sont installés sur le même lecteur. &#039;&#039;&#039;L&#039;installateur hors ligne&#039;&#039;&#039; vous permet de [[Utilisation de l&#039;installateur hors ligne#Configuration de votre dossier de stockage temporaire|personnaliser le dossier de stockage temporaire]].&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous utilizez &#039;&#039;&#039;l&#039;installateur hors ligne&#039;&#039;&#039;, le &#039;&#039;&#039;[[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&#039;&#039;&#039; ({{Menu|Outils &amp;amp;gt; Gérer les plates-formes}}) n&#039;est pas disponible dans votre installation de {{Product}}.&lt;br /&gt;
&lt;br /&gt;
===Exécution de l&#039;installateur choisi===&lt;br /&gt;
&lt;br /&gt;
Si vous choisissez &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039;, suivez les instructions de la section &#039;&#039;&#039;[[Utilisation de l&#039;installateur|Utilisation de l&#039;installateur]]&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si vous choisissez &#039;&#039;&#039;l&#039;installateur hors ligne&#039;&#039;&#039;, suivez les instructions de la section &#039;&#039;&#039;[[Utilisation de l&#039;installateur hors ligne|Utilisation de l&#039;installateur hors ligne]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Après avoir installé {{Product}}===&lt;br /&gt;
&lt;br /&gt;
Les sections suivantes décrivent plusieurs étapes qu&#039;il peut être nécessaire de suivre après avoir installé {{Product}} {{Version}}.&lt;br /&gt;
&lt;br /&gt;
====Importation de paramètres depuis des versions précédentes====&lt;br /&gt;
&lt;br /&gt;
Si une version précédente de {{Product}} est installée dans votre système, utilisez &#039;&#039;&#039;[[Outil de migration des paramètres|l&#039;outil de migration des paramètres]]&#039;&#039;&#039; pour migrer vos anciens paramètres vers votre installation de {{Product}} {{Version}}.&lt;br /&gt;
&lt;br /&gt;
====Installation du nouveau Platform Assistant====&lt;br /&gt;
&lt;br /&gt;
Si vous avez l&#039;intention de déployer des applications pour &#039;&#039;&#039;OS X&#039;&#039;&#039; ou &#039;&#039;&#039;iOS&#039;&#039;&#039;, ou si vous voulez déployer des applications pour &#039;&#039;&#039;Windows 64 bits&#039;&#039;&#039; avec un système distant, vous devez installer sur votre Mac ou votre système Windows 64 bits distant le &#039;&#039;&#039;[[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]]&#039;&#039;&#039; fourni avec {{Product}} {{Version}}. Vous ne pouvez pas réutiliser le &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; depuis une version précédente de {{Product}}.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Astuce :&#039;&#039;&#039; Vous pouvez exécuter différentes versions de &#039;&#039;&#039;Platform Assistant&#039;&#039;&#039; simultanément sur le même système tant que vous utilisez un numéro de port différent pour chaque instance.&lt;br /&gt;
&lt;br /&gt;
====Mise à jour des fichiers modèles====&lt;br /&gt;
&lt;br /&gt;
Les projets pour &#039;&#039;&#039;OS X&#039;&#039;&#039;, &#039;&#039;&#039;iOS&#039;&#039;&#039; ou &#039;&#039;&#039;Android&#039;&#039;&#039; incluent des fichiers modèles qui vous permettent de personnaliser certains aspects de votre application pour ces plates-formes. Quand vous migrez un projet depuis une version précédente de {{Product}} vers {{Product}} {{Version}}, vous devez :&lt;br /&gt;
&lt;br /&gt;
# Créer un sauvegarde de tous vos fichiers modèles personnalisés, afin de pouvoir vérifier vos changements personnalisés par la suite.&lt;br /&gt;
# Retirer tous les fichiers modèles de votre dossier projet.&lt;br /&gt;
# Construire (Android) ou déployer (OS X, iOS) votre application pour chaque plate-forme cible afin que {{Product}} {{Version}} génère automatiquement une version à jour de chaque fichier modèle.&lt;br /&gt;
# Modifiez le nouveau fichier modèle afin d&#039;appliquer vos changements personnalisés, s&#039;il y en a.&lt;br /&gt;
&lt;br /&gt;
Pour davantage d&#039;informations, voir :&lt;br /&gt;
&lt;br /&gt;
* [[Préparation d&#039;une application Android pour son déploiement#Recréation du fichier AndroidManifest.template.xml|Recréation du fichier AndroidManifest.template.xml]]&lt;br /&gt;
* [[Personnalisation de votre fichier info.plist#Recréation des fichiers modèles info.plist|Recréation des fichiers modèles info.plist]] ({{Path|info.plist.TemplateOSX.xml}}, {{Path|info.plist.TemplateiOS.xml}})&lt;br /&gt;
* [[Liste des droits#Personnalisation de votre liste des droits pour iOS ou OS X|Personnalisation de votre liste des droits pour iOS ou OS X]] ({{Path|Entitlement.TemplateOSX.xml}}, {{Path|Entitlement.TemplateiOS.xml}})&lt;br /&gt;
&lt;br /&gt;
==Ajout ou suppression de fonctionnalités après l&#039;installation==&lt;br /&gt;
&lt;br /&gt;
Pendant l&#039;installation de {{Product}}, vous pouvez activer ou désactiver plusieurs fonctionnalités : prise en charge des langages de programmation, prise en charge des plates-formes cible, modules linguistiques, etc. Vous pouvez ajouter ou supprimer toutes ces fonctionnalités après l&#039;installation.&lt;br /&gt;
&lt;br /&gt;
Si vous avez installé {{Product}} en utilisant &#039;&#039;&#039;l&#039;installateur&#039;&#039;&#039;, suivez les instructions de la section &#039;&#039;&#039;[[Ajout ou suppression de fonctionnalités à l&#039;aide du Gestionnaire de fonctionnalités|Ajout ou suppression de fonctionnalités à l&#039;aide du Gestionnaire de fonctionnalités]]&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si vous avez installé {{Product}} en utilisant &#039;&#039;&#039;l&#039;installateur hors ligne&#039;&#039;&#039;, suivez les instructions de la section &#039;&#039;&#039;[[Ajout ou suppression de fonctionnalités à l&#039;aide de l&#039;installateur hors ligne|Ajout ou suppression de fonctionnalités à l&#039;aide de l&#039;installateur hors ligne]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Suppression de {{Product}}==&lt;br /&gt;
&lt;br /&gt;
L&#039;utilisateur détenant les privilèges Administrateur, ayant installé initialement {{Product}}, peut le désinstaller en suivant les étapes décrites dans la documentation Windows :&lt;br /&gt;
&lt;br /&gt;
* Windows 10 : [http://windows.microsoft.com/en-us/windows-10/repair-or-remove-programs Réparer ou supprimer des programmes]&lt;br /&gt;
* Windows 8 et 8.1 : [http://windows.microsoft.com/en-us/windows-8/uninstall-change-program Désinstaller, modifier ou réparer un programme] &lt;br /&gt;
* Windows 7 : [http://windows.microsoft.com/en-us/windows/uninstall-change-program#uninstall-change-program=windows-7 Désinstaller ou modifier un programme]&lt;br /&gt;
&lt;br /&gt;
===Suppression d&#039;instances de {{Product}} qui utilisent des licences réseau===&lt;br /&gt;
&lt;br /&gt;
Après la désinstallation de {{Product}}, chaque utilisateur qui n&#039;est pas l&#039;Administrateur doit retirer les données spécifiques à l&#039;utilisateur du registre Windows :&lt;br /&gt;
&lt;br /&gt;
# Etablissez la connexion au compte utilisateur.&lt;br /&gt;
# Effectuez une copie de sauvegarde du registre.&lt;br /&gt;
# Lancez Regedit ou un autre outil d&#039;édition du registre.&lt;br /&gt;
# Supprimez la clé de registre suivante :&lt;br /&gt;
#: {{Code|HKEY_CURRENT_USER\Software\{{Company}}\BDS\{{VersionNumber}}}}&lt;br /&gt;
&lt;br /&gt;
===Suppression des fichiers de configuration===&lt;br /&gt;
&lt;br /&gt;
Après la désinstallation de {{Product}}, les données spécifiques à l&#039;utilisateur, telles que les paramètres de projet par défaut, peuvent rester dans les fichiers de configuration. Vous devrez retirer manuellement ces dossiers :&lt;br /&gt;
&lt;br /&gt;
* {{Path|All Users\Application Data\{{Company}}\BDS\{{VersionNumber}}}}&lt;br /&gt;
* {{Path|All Users\Shared Documents\{{Company}}\BDS\{{VersionNumber}}}}&lt;br /&gt;
&lt;br /&gt;
==Mise à niveau de {{Product}} {{Version}}==&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Avertissement :&#039;&#039;&#039; Vous n&#039;avez pas besoin de suivre ces étapes pour installer une version différente de {{Product}}. De versions différentes de {{Product}} peuvent coexister sur le même système.&lt;br /&gt;
&lt;br /&gt;
Pour remplacer {{Product}} {{Version}} avec une édition meilleure ou une mise à jour de {{Product}} {{Version}}, vous devez [[#Suppression de {{Product}}|supprimer {{Product}} {{Version}}]] depuis votre système et [[#Installation de {{Product}}|installer]] votre édition mise à niveau ou votre mise à jour de {{Product}} {{Version}}.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt|Installation d&#039;un package en utilisant le Gestionnaire de packages GetIt]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Berlin]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installation]]&lt;br /&gt;
[[de:Installation]]&lt;br /&gt;
[[ja:インストール]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Enregistrement_des_dispositions_du_bureau&amp;diff=210919</id>
		<title>Enregistrement des dispositions du bureau</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Enregistrement_des_dispositions_du_bureau&amp;diff=210919"/>
		<updated>2017-12-08T02:24:53Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210903 de L10nBot (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Comment utiliser l&#039;EDI}}&lt;br /&gt;
&lt;br /&gt;
Pour basculer entre les dispositions de bureau, choisissez une disposition dans la liste déroulante située sur la barre d&#039;outils &#039;&#039;&#039;Bureau&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Cette procédure décrit comment enregistrer votre disposition de bureau en cours afin que votre propre disposition soit disponible à partir du sous-menu &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;&#039;Voir &amp;amp;gt; Bureaux &#039;&#039;&#039; &amp;lt;/font&amp;gt;et de la barre d&#039;outils.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Remarque :&#039;&#039;&#039; La disposition de bureau en cours est un des éléments enregistrés dans un fichier .dsk quand vous définissez l&#039;option d&#039;auto-enregistrement &#039;&#039;&#039;Bureau du projet&#039;&#039;&#039; sur &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt;[[Options d&#039;environnement|Options d&#039;environnement]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;. A la prochaine ouverture du projet, le bureau enregistré et les autres paramètres sont restaurés, notamment les points d&#039;arrêt, les points de suivi et les fichiers ouverts.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour enregistrer une disposition de bureau&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Voir &amp;amp;gt; Bureaux &amp;amp;gt; [[Enregistrer le bureau|Enregistrer le bureau]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
# Entrez le nom que vous souhaitez pour le bureau.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour définir une disposition de bureau de débogage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Choisissez &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Voir &amp;amp;gt; Bureaux &amp;amp;gt; [[Sélectionner le bureau de débogage|Définir le bureau de débogage]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
# Dans la liste déroulante, sélectionnez la disposition que vous voulez utiliser en tant que disposition de bureau durant le débogage.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
*[[Définition des options de projet|Définition des options de projet]]&lt;br /&gt;
*[[Présentation du débogage|Présentation du débogage]]&lt;br /&gt;
*[[Barre d&#039;outils Bureau|Barre d&#039;outils Bureau]]&lt;br /&gt;
*[[Bureaux|Commande Voir les bureaux]]&lt;br /&gt;
* [[Options d&#039;environnement|Options d&#039;environnement]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Utilisation de RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Saving Desktop Layouts]]&lt;br /&gt;
[[de:Desktop-Layouts speichern]]&lt;br /&gt;
[[ja:デスクトップ レイアウトを保存する]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Utilisation_des_SGBD_(FireDAC)&amp;diff=210918</id>
		<title>Utilisation des SGBD (FireDAC)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Utilisation_des_SGBD_(FireDAC)&amp;diff=210918"/>
		<updated>2017-12-08T02:24:24Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210902 de L10nBot (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|FireDAC}}&lt;br /&gt;
Cette section contient un ensemble d&#039;articles expliquant comment travailler avec une base de données spécifique depuis une application FireDAC.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Rubrique&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |[[Utilisation de SQLite avec FireDAC]]&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; | Cet article présente les aspects du développement d&#039;applications de bases de données [http://www.sqlite.org/ SQLite] avec FireDAC pour {{Delphi}}. FireDAC est le principal moteur d&#039;accès aux SGBD pour {{Delphi}}. Il fournit une API puissante pour des fonctionnalités SQLite uniques. SQLite est le moteur incorporé de bases de données SQL [http://www.sqlite.org/mostdeployed.html le plus largement déployé] dans le monde.&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |[[Utilisation d&#039;Oracle avec FireDAC]]&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; | Cet article présente les aspects du développement d&#039;applications de bases de données [http://www.oracle.com/us/products/database/overview/index.html Oracle] avec FireDAC pour {{Delphi}}. FireDAC est le principal moteur d&#039;accès aux SGBD pour {{Delphi}}. Il fournit une API puissante pour des fonctionnalités Oracle uniques. [http://www.oracle.com/us/products/database/overview/index.html Oracle] fournit un serveur de bases de données relationnelles d&#039;entreprise, le SGBDR le plus vendu dans le monde.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:FireDAC]]&lt;br /&gt;
[[Catégorie:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Working with DBMS (FireDAC)]]&lt;br /&gt;
[[de:Arbeiten mit DBMS (FireDAC)]]&lt;br /&gt;
[[ja:DBMS での作業（FireDAC）]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=D%C3%A9bogage_des_applications_multi-p%C3%A9riph%C3%A9riques&amp;diff=210917</id>
		<title>Débogage des applications multi-périphériques</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=D%C3%A9bogage_des_applications_multi-p%C3%A9riph%C3%A9riques&amp;diff=210917"/>
		<updated>2017-12-08T02:23:54Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Applications multi-périphériques - Index|Applications multi-périphériques}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Architecture du débogage des applications multi-périphériques==&lt;br /&gt;
&lt;br /&gt;
===Débogage des applications OS X===&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteDebugMac2a.jpg|600px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sur la plate-forme OS X, le débogueur nécessite des permissions de fichier.  Le débogage sur OS X est une opération privilégiée ; seul un processus avec des droits d&#039;accès adéquats peut agir en tant que débogueur. Pour de plus amples informations, voir &#039;&#039;&#039;[[Acquisition de la permission permettant de prendre en charge le débogage sur un Mac|Acquisition de la permission permettant de supporter le débogage sur un Mac]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Pour des détails sur le développement des applications OS X, voir &#039;&#039;&#039;[[Développement d&#039;applications OS X|Développement d&#039;applications OS X]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Débogage des apps iOS===&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteDebugiOS.jpg|700px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour le débogage sur les plates-formes cible &#039;&#039;&#039;Simulateur iOS&#039;&#039;&#039;, &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039; et &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039;, certaines fonctionnalités traditionnelles du débogueur ne sont pas disponibles. Pour de plus amples informations, voir &#039;&#039;&#039;[[Débogage des apps iOS|Débogage des apps iOS]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Pour des détails sur le développement des apps iOS, voir &#039;&#039;&#039;[[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Débogage des applications Android===&lt;br /&gt;
&lt;br /&gt;
[[Image:RemoteDebugAndroid.png|600 px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pour des détails sur le développement des apps Android, voir &#039;&#039;&#039;[[Développement d&#039;applications mobiles Android|Développement d&#039;applications mobiles Android]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Le débogueur intégré de {{Product}}==&lt;br /&gt;
&lt;br /&gt;
Le débogueur {{Variables|Product}} intégré vous permet de déboguer une application qui cible toute [[Plates-formes cible prises en charge|plate-forme cible prise en charge]]. Le débogueur intégré supporte typiquement les applications {{Delphi}} et C++, excepté pour les plates-formes C++ Windows 64 bits, {{Delphi}} iOS et Android.&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} prend en charge les débogueurs suivants, qui s&#039;exécutent sur la plate-forme cible spécifique :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Débogueur {{Company}} Win64 pour {{Delphi}}&#039;&#039;&#039; (sur un PC fonctionnant sous un système d&#039;exploitation Windows 64 bits)&lt;br /&gt;
* &#039;&#039;&#039;Débogueur {{Company}} Win64 pour C++&#039;&#039;&#039; (sur un PC fonctionnant sous un système d&#039;exploitation Windows 64 bits)&lt;br /&gt;
* &#039;&#039;&#039;Débogueur {{Company}} OS X&#039;&#039;&#039; (sur un Mac fonctionnant sous une version de OS X)&lt;br /&gt;
* &#039;&#039;&#039;Débogueur {{Company}} iOS pour le simulateur iOS&#039;&#039;&#039; (sur un Mac)&lt;br /&gt;
* &#039;&#039;&#039;Débogueur {{Company}} iOS32 pour le périphérique iOS 32 bits&#039;&#039;&#039; (sur un périphérique iOS 32 bits et 64 bits connecté)&lt;br /&gt;
* &#039;&#039;&#039;Débogueur {{Company}} iOS64 pour le périphérique iOS 64 bits&#039;&#039;&#039; (sur un périphérique iOS 64 bits connecté)&lt;br /&gt;
* &#039;&#039;&#039;Débogueur {{Company}} Android&#039;&#039;&#039; (sur un périphérique Android connecté)&lt;br /&gt;
&lt;br /&gt;
Les débogueurs {{Company}} appropriés sont installés quand vous préparez votre environnement de développement comme décrit dans l&#039;aide. Par exemple, quand vous suivez les étapes du [[Développement d&#039;applications OS X|développement d&#039;applications OS X]], &#039;&#039;&#039;[[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]]&#039;&#039;&#039; et le débogueur OS X sont installés sur votre Mac. De même, quand vous suivez les étapes du [[Développement d&#039;applications mobiles iOS|développement d&#039;applications mobiles iOS]], PAServer et le débogueur iOS de {{Variables|Product}} sont installés sur votre Mac en tant que plate-forme intermédiaire qui prend en charge votre plate-forme cible (iOS). Les débogueurs {{Company}} qui sont recensés sur votre système sont listés dans &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Outils &amp;amp;gt; Options &amp;amp;gt; [[Options du débogueur|Options du débogueur]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Remarque :&#039;&#039;&#039; La &#039;&#039;&#039;nouvelle solution de débogage&#039;&#039;&#039; décrite dans cette rubrique est la solution recommandée pour le débogage d&#039;applications multi-périphériques pour OS X, iOS, Android et Windows 64 bits (à partir d&#039;un système de développement Windows 32 bits).  Dans ce scénario, vous utilisez le débogueur multi-périphérique spécifique (exécuté sur la plate-forme cible) conjointement au débogueur intégré dans l&#039;EDI.&amp;lt;br /&amp;gt;&lt;br /&gt;
Bien que la [[Débogage distant - Procédures d&#039;ancien style|solution de débogage distant d&#039;ancien style]] soit toujours prise en charge, et qu&#039;elle puisse être utilisée facultativement pour installer et exécuter les débogueurs multi-périphériques, l&#039;utilisation de cette solution pour les applications multi-périphériques n&#039;est pas actuellement documentée.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Remarque concernant le débogage Win32 distant :&#039;&#039;&#039; vous pouvez, si vous le souhaitez, continuer à utiliser le &#039;&#039;&#039;débogueur distant (d&#039;ancien style) pré-existant&#039;&#039;&#039; pour toutes les opérations de débogage distant de bureau. N&#039;oubliez pas cependant que vous devrez copier manuellement les fichiers sur la plate-forme cible, comme auparavant. Pour obtenir des instructions sur l&#039;utilisation du débogueur distant d&#039;ancien style, voir [[Présentation du débogage distant|Présentation du débogage distant]] et les [[Débogage distant - Procédures d&#039;ancien style|procédures]] associées.  La solution de débogage distant d&#039;ancien style peut être utilisée pour le débogage Win32 distant (comme auparavant) et pour le débogage des applications Win64 et OS X. Toutefois, l&#039;aide ne donne pas encore de détails sur la procédure d&#039;utilisation du débogueur distant d&#039;ancien style pour le débogage multi-périphérique.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exigences relatives au débogage multi-périphérique dans {{Product}}==&lt;br /&gt;
&lt;br /&gt;
* Si une application est exécutée sur une plate-forme cible &#039;&#039;&#039;OS X&#039;&#039;&#039;, &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039;, &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039; ou &#039;&#039;&#039;Simulateur iOS&#039;&#039;&#039;, &#039;&#039;&#039;[[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]]&#039;&#039;&#039; et un &#039;&#039;&#039;[[Gestionnaire de profils de connexion|profil de connexion]]&#039;&#039;&#039; sont requis pour établir une session de débogage.&lt;br /&gt;
*: La plate-forme cible &#039;&#039;&#039;Android&#039;&#039;&#039; et la plate-forme cible Win64 système ne nécessitent ni Platform Assistant ni profil de connexion.&lt;br /&gt;
* Certaines plates-formes cible requièrent l&#039;ajout d&#039;un &#039;&#039;&#039;SDK&#039;&#039;&#039; comme décrit dans la section suivante [[#Exigences pour le débogage multi-périphérique dans {{Product}}|Exigences pour le débogage multi-périphérique]].&lt;br /&gt;
&lt;br /&gt;
Typiquement, le débogueur et le processus débogué s&#039;exécutent sur la plate-forme cible. C&#039;est le cas du périphérique iOS et du périphérique Android.&lt;br /&gt;
Mais dans chaque cas, le débogueur signale le statut et interagit avec vous sur le PC de développement dans l&#039;EDI de {{Variables|Product}}. Cela signifie que l&#039;utilisation de l&#039;un des débogueurs multi-périphériques est très similaire à celle du débogueur intégré pour les applications Win32. Pour des informations communes plus détaillées sur le débogage, voir [[Présentation du débogage|Présentation du débogage]].&lt;br /&gt;
&lt;br /&gt;
Pour effectuer un débogage multi-périphérique :&lt;br /&gt;
&lt;br /&gt;
* Votre application doit avoir une &#039;&#039;&#039;[[Activation et configuration de la plate-forme cible|plate-forme cible]]&#039;&#039;&#039; activée :&lt;br /&gt;
** Windows 64 bits (depuis un PC de développement Windows 32 bits)&lt;br /&gt;
** OS X&lt;br /&gt;
** iOS (Delphi prend en charge le simulateur iOS ou les deux plates-formes périphérique iOS ; C++ ne prend en charge que les deux plates-formes périphérique iOS)&lt;br /&gt;
** Android (périphérique Android)&lt;br /&gt;
** Windows 32 bits et 64 bits à distance.&lt;br /&gt;
* Selon la plate-forme cible :&lt;br /&gt;
**Pour les plates-formes &#039;&#039;&#039;OS X&#039;&#039;&#039; et &#039;&#039;&#039;iOS&#039;&#039;&#039; :&lt;br /&gt;
*** &#039;&#039;&#039;[[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]]&#039;&#039;&#039; doit être [[Exécution de Platform Assistant sur un Mac|exécuté sur le Mac]].&lt;br /&gt;
*** Votre application doit être approvisionnée, avoir le code signé et un &#039;&#039;&#039;[[Gestionnaire de profils de connexion|profil de connexion]]&#039;&#039;&#039; associé.&lt;br /&gt;
*** Votre système de développement doit avoir une connexion dynamique au Mac (c&#039;est-à-dire que &#039;&#039;&#039;Tester connexion&#039;&#039;&#039; doit réussir sur la fenêtre [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]).&lt;br /&gt;
***: Cette connexion vous permet d&#039;utiliser le débogueur intégré et le &#039;&#039;&#039;Gestionnaire de déploiement&#039;&#039;&#039;.&lt;br /&gt;
*** En outre, pour les deux plates-formes &#039;&#039;&#039;Périphérique iOS&#039;&#039;&#039;, un périphérique iOS approvisionné doit être connecté au Mac par un câble USB.&lt;br /&gt;
***: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous ne pouvez pas utiliser le débogueur intégré pour déboguer une app iOS compilée avec la configuration de plate-forme &#039;&#039;&#039;Magasin d&#039;applications&#039;&#039;&#039;.&lt;br /&gt;
**Pour la plate-forme &#039;&#039;&#039;Windows 32 bits&#039;&#039;&#039; :&lt;br /&gt;
*** Vous n&#039;avez pas besoin d&#039;utiliser Platform Assistant car votre environnement de débogage est en machine, et le débogueur intégré s&#039;exécute automatiquement. Cependant, si vous souhaitez déboguer à distance une application &#039;&#039;&#039;Windows 32 bits&#039;&#039;&#039;, vous devez définir l&#039;option &#039;&#039;&#039;Inclure les symboles de débogage distant&#039;&#039;&#039; sur {{True}} dans {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Compilateur Delphi &amp;amp;gt; Liaison}}.&lt;br /&gt;
**Pour la plate-forme &#039;&#039;&#039;Windows 64 bits&#039;&#039;&#039; :&lt;br /&gt;
***Si vous êtes connecté à un PC 64 bits distant :&lt;br /&gt;
**** Vous devez utiliser Platform Assistant et un profil de connexion.&lt;br /&gt;
**** Votre système de développement doit avoir une connexion dynamique au PC 64 bits distant (c&#039;est-à-dire que l&#039;action &#039;&#039;&#039;Tester connexion&#039;&#039;&#039; doit réussir dans la fenêtre [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]). Cette connexion vous permet d&#039;utiliser le débogueur intégré et le &#039;&#039;&#039;Gestionnaire de déploiement&#039;&#039;&#039;.&lt;br /&gt;
***Si votre système de développement est un PC fonctionnant sous un système d&#039;exploitation Windows 64 bits :&lt;br /&gt;
**** Vous n&#039;avez pas besoin d&#039;utiliser Platform Assistant car votre environnement de débogage est en machine, et le débogueur intégré s&#039;exécute automatiquement.&lt;br /&gt;
**** Vous pouvez néanmoins choisir d&#039;utiliser facultativement Platform Assistant et un profil de connexion, comme vous le feriez pour un système cible Windows 64 bits distant. Cela vous permet d&#039;utiliser le &#039;&#039;&#039;[[Gestionnaire de déploiement|Gestionnaire de déploiement]]&#039;&#039;&#039;.&lt;br /&gt;
** Un SDK est &#039;&#039;&#039;requis&#039;&#039;&#039; (sur le [[Gestionnaire de SDK|Gestionnaire de SDK]]) pour les plates-formes et types d&#039;applications suivants :&lt;br /&gt;
*** Les applications multi-périphériques {{FM}} C++ pour la plate-forme &#039;&#039;&#039;OS X&#039;&#039;&#039;.&lt;br /&gt;
*** Les applications multi-périphériques {{FM}} {{Delphi}} pour les plates-formes &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039; et &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039; &lt;br /&gt;
*** Les applications multi-périphériques {{FM}} {{Delphi}} pour la plate-forme &#039;&#039;&#039;Android&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Débogage avec {{CBuilder}} Windows 64 bits==&lt;br /&gt;
&lt;br /&gt;
Pour le débogage d&#039;applications C++ Windows 64 bits, certaines fonctionnalités du débogueur ne sont pas disponibles.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir &#039;&#039;&#039;[[Débogage des applications C++ Builder Windows 64 bits|Débogage des applications C++ Builder Windows 64 bits]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Démarrage du débogueur avec une commande &#039;Exécuter&#039;==&lt;br /&gt;
&lt;br /&gt;
Quand toutes les [[#Exigences relatives au débogage multi-périphérique dans {{Product}}|exigences relatives au débogage multi-périphérique]] sont satisfaites, l&#039;entrée de la commande &#039;&#039;&#039;Exécuter&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* Copie les fichiers nécessaires entre le PC hôte et la machine cible spécifiée dans le profil de connexion.&lt;br /&gt;
* Exécute l&#039;application dans le débogueur approprié requis pour la plate-forme.&lt;br /&gt;
&lt;br /&gt;
Par exemple, si &#039;&#039;&#039;OS X&#039;&#039;&#039; est la plate-forme cible active, l&#039;exécutable est copié sur le Mac.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser l&#039;une des commandes &#039;&#039;&#039;Exécuter&#039;&#039;&#039; standard pour démarrer le débogage d&#039;une application multi-périphérique (pour OS X ou Win64) :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Exécuter &amp;amp;gt; [[Exécuter|Exécuter]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; (&#039;&#039;&#039;F9&#039;&#039;&#039;) (compile et exécute l&#039;application dans le débogueur intégré)&lt;br /&gt;
* &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Exécuter &amp;amp;gt; [[Pas à pas|Pas à pas]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; (&#039;&#039;&#039;F8&#039;&#039;&#039;)&lt;br /&gt;
* &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Exécuter &amp;amp;gt; [[Pas à pas approfondi|Pas à pas approfondi]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; (&#039;&#039;&#039;F7&#039;&#039;&#039;)&lt;br /&gt;
* &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Exécuter &amp;amp;gt; [[Exécuter jusqu&#039;au curseur et Exécuter jusqu&#039;au retour|Exécuter jusqu&#039;au retour]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; (&#039;&#039;&#039;Maj+F8&#039;&#039;&#039;)&lt;br /&gt;
*&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Exécuter &amp;amp;gt; [[Exécuter jusqu&#039;au curseur et Exécuter jusqu&#039;au retour|Exécuter jusqu&#039;au curseur]]&#039;&#039;&#039;&amp;lt;/font&amp;gt; (&#039;&#039;&#039;F4&#039;&#039;&#039;)&lt;br /&gt;
*: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; La commande Exécuter jusqu&#039;au curseur n&#039;est pas prise en charge pour le lancement du débogueur sur la plate-forme Android.&lt;br /&gt;
&lt;br /&gt;
==Démarrage du débogueur avec &#039;Attacher au processus&#039; et &#039;Charger un processus distant&#039;==&lt;br /&gt;
&lt;br /&gt;
Pour exécuter et déboguer un binaire compilé sur une machine exécutant le serveur Platform Assistant (un PC distant ou un Mac), vous pouvez utiliser :&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[Attacher au processus|Attacher au processus]]&#039;&#039;&#039; pour déboguer un processus en cours d&#039;exécution qui est soit local, soit distant. L&#039;utilisation de [[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant et d&#039;un profil de connexion]] est recommandée ici. Certaines plates-formes ne sont pas prises en charge comme indiqué dans la boîte de dialogue [[Attacher au processus|Attacher au processus]].&lt;br /&gt;
*: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; L&#039;attachement à un processus en cours d&#039;exécution n&#039;est pas pris en charge pour le &#039;&#039;&#039;débogueur {{Company}} Périphérique iOS32&#039;&#039;&#039;, le &#039;&#039;&#039;débogueur {{Company}} Périphérique iOS64&#039;&#039;&#039; ou le &#039;&#039;&#039;débogueur {{Company}} Android&#039;&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;[[Charger un processus Local|Charger un processus Local]]&#039;&#039;&#039; pour charger un processus débogué local.&lt;br /&gt;
*: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le chargement d&#039;un processus local n&#039;est pas pris en charge pour le &#039;&#039;&#039;débogueur {{Company}} Périphérique iOS32&#039;&#039;&#039;, le &#039;&#039;&#039;débogueur {{Company}} Périphérique iOS64&#039;&#039;&#039; ou le &#039;&#039;&#039;débogueur {{Company}} Android&#039;&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;[[Charger un processus distant|Charger un processus Distant]]&#039;&#039;&#039; pour charger un processus débogué et l&#039;exécuter sur une machine distante, avec quelques restrictions concernant les profils de connexion. Certaines plates-formes ne sont pas prises en charge, comme indiqué dans la boîte de dialogue [[Charger un processus distant|Charger un processus distant]].&lt;br /&gt;
*: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le chargement d&#039;un processus distant n&#039;est pas pris en charge pour le &#039;&#039;&#039;débogueur {{Company}} Android&#039;&#039;&#039;.&lt;br /&gt;
*:L&#039;utilisation de [[PAServer, l&#039;application serveur Platform Assistant|Platform Assistant]] et d&#039;un [[Gestionnaire de profils de connexion|profil de connexion]] est recommandée ici.&lt;br /&gt;
&lt;br /&gt;
===Problèmes de minutage avec Charger un processus===&lt;br /&gt;
&lt;br /&gt;
Si vous rencontrez des problèmes lors du débogage d&#039;une app &#039;&#039;&#039;OS X&#039;&#039;&#039;, c&#039;est-à-dire que celle-ci se bloque immédiatement après que vous l&#039;ayez exécutée à l&#039;aide de [[Charger un processus|Charger un processus]], essayez de sélectionner l&#039;option &#039;&#039;&#039;Ne pas exécuter&#039;&#039;&#039; ou &#039;&#039;&#039;Exécuter jusqu&#039;au point d&#039;entrée du programme&#039;&#039;&#039; (ces deux options sont disponibles sous la zone &amp;quot;Après le chargement&amp;quot;). Ces options peuvent résoudre les problèmes de minutage qui surviennent lorsque l&#039;app est exécutée et accède à des événements de débogage, alors que le débogueur est configuré et prêt à gérer les événements. Ces problèmes de minutage peuvent provoquer l&#039;arrêt intempestif du débogueur.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation du débogage|Présentation du débogage]]&lt;br /&gt;
* [[Débogage des applications - Index|Comment utiliser le débogueur]]&lt;br /&gt;
* [[Débogage distant - Procédures d&#039;ancien style|Débogage distant - Procédures d&#039;ancien style]]&lt;br /&gt;
* [[Création et test d&#039;un profil de connexion sur le PC de développement|Création et test d&#039;un profil de connexion sur le PC de développement]]&lt;br /&gt;
* [[PAServer, l&#039;application serveur Platform Assistant|PAServer, l&#039;application serveur Platform Assistant]]&lt;br /&gt;
* [[Débogage des applications C++ Builder Windows 64 bits|Débogage des applications C++ Builder Windows 64 bits]]&lt;br /&gt;
* [[Débogage des apps iOS|Débogage des apps iOS]]&lt;br /&gt;
* [[Exécution et débogage de votre application Android sur un périphérique Android à distance|Exécution et débogage de votre application Android sur un périphérique Android à distance]]&lt;br /&gt;
* [[Acquisition de la permission permettant de prendre en charge le débogage sur un Mac|Acquisition de la permission permettant de prendre en charge le débogage sur un Mac]]&lt;br /&gt;
* [http://blogs.msdn.com/b/ntdebugging/archive/2009/01/09/challenges-of-debugging-optimized-x64-code.aspx Debugging optimized Win64 code (EN)]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Debogage des applications multi-peripheriques}}&lt;br /&gt;
[[Category:XE2]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Debugging Multi-Device Applications]]&lt;br /&gt;
[[de:Debuggen von geräteübergreifenden Anwendungen]]&lt;br /&gt;
[[ja:マルチデバイス アプリケーションのデバッグ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Options_de_l%27application&amp;diff=210916</id>
		<title>Options de l&#039;application</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Options_de_l%27application&amp;diff=210916"/>
		<updated>2017-12-08T02:23:00Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210888 de L10nBot (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Boîte de dialogue Options de projet}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Application}}&lt;br /&gt;
__TOC__&lt;br /&gt;
Utilisez la page &#039;&#039;&#039;Application&#039;&#039;&#039; pour définir les options relatives à l&#039;application en cours.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Options&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Cible, Appliquer, Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Voir [[Options de la cible|Options de la cible]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Eléments communs&lt;br /&gt;
|&lt;br /&gt;
Voir [[Eléments communs des pages Options de projet|Eléments communs des pages Options de projet]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La page &#039;&#039;&#039;Application&#039;&#039;&#039; propose différents ensembles d&#039;options selon la plate-forme cible sélectionnée :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[#Options d&#039;applications pour les plates-formes de bureau|Plates-formes de bureau]]&#039;&#039;&#039; {{f|vcl|(VCL ou {{FM}})}}&lt;br /&gt;
* &#039;&#039;&#039;[[#Options d&#039;applications pour iOS|iOS]]&#039;&#039;&#039; {{f|vcl|({{FM}} seulement)}}&lt;br /&gt;
* &#039;&#039;&#039;[[#Options d&#039;applications pour Android|Android]]&#039;&#039;&#039; {{f|vcl|({{FM}} seulement)}}&lt;br /&gt;
&lt;br /&gt;
==Options d&#039;applications pour les plates-formes de bureau==&lt;br /&gt;
&lt;br /&gt;
[[Image:Applications Options.png|500px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:ApplicationOptionsOSX.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cas d&#039;une application multi-périphérique, la page &#039;&#039;&#039;Application&#039;&#039;&#039; vous permet de configurer les options suivantes.&lt;br /&gt;
&lt;br /&gt;
===Paramètres d&#039;icône d&#039;application===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Icône&lt;br /&gt;
&lt;br /&gt;
(pour les applications Windows)&lt;br /&gt;
|&lt;br /&gt;
Spécifie un fichier icône (&amp;lt;code&amp;gt;.ico&amp;lt;/code&amp;gt;) à insérer dans le fichier de sortie. L&#039;icône d&#039;application qui apparaît sur cette boîte de dialogue est affichée dans l&#039;explorateur Windows, auprès du nom du fichier de sortie.&lt;br /&gt;
*Cliquez sur &#039;&#039;&#039;Charger une icône...&#039;&#039;&#039; pour afficher la boîte de dialogue &#039;&#039;&#039;[[Icône de l&#039;application|Icône de l&#039;application]]&#039;&#039;&#039; et naviguer jusqu&#039;à un fichier &amp;lt;code&amp;gt;.ico&amp;lt;/code&amp;gt;.&lt;br /&gt;
*Cliquez sur &#039;&#039;&#039;Par défaut&#039;&#039;&#039; pour rétablir l&#039;icône par défaut originale fournie pour votre application.&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} fournit des fichiers &amp;lt;code&amp;gt;.ico&amp;lt;/code&amp;gt; spécifiques à la personnalité ; ces fichiers sont disponibles dans le répertoire &amp;lt;code&amp;gt;/bin&amp;lt;/code&amp;gt; de l&#039;installation de votre produit. Chaque fichier &amp;lt;code&amp;gt;.ico&amp;lt;/code&amp;gt; contient un ensemble d&#039;icônes de tailles diverses. Sur les plates-formes Windows, la taille appropriée est automatiquement sélectionnée pour chaque situation.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;delphi_PROJECTICON.ico&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;f e=&amp;quot;radstudio&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;appmethod&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;object_pascal_PROJECTICON.ico&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;f e=&amp;quot;appmethod&amp;quot; /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[Image:DelphiPROJICON.png|64px]]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;code&amp;gt;cbuilder_PROJECTICON.ico&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CbuilderPROJICON.png|64px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les applications console, la définition de l&#039;icône d&#039;application est désactivée. Windows utilise une icône de mode console standard par défaut.  Si vous voulez changer l&#039;icône pour votre application console, voir le tutoriel suivant :&lt;br /&gt;
[http://delphi.about.com/od/delphitips2009/qt/console-mode-delphi-application-specify-icon.htm {{Delphi}} @ About.com: Change the Default Application Icon for a Console Mode {{Delphi}} Application (EN)].&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Icône Icns&lt;br /&gt;
&lt;br /&gt;
(pour les applications {{FM}} OS X)&lt;br /&gt;
|&lt;br /&gt;
Spécifie un fichier Icns (&amp;lt;code&amp;gt;.icns&amp;lt;/code&amp;gt;) à insérer dans le fichier de sortie. L&#039;icône affichée dans cette boîte de dialogue sert à représenter votre application sur OS X.&lt;br /&gt;
* Cliquez sur &#039;&#039;&#039;Charger une Icns...&#039;&#039;&#039; pour afficher la boîte de dialogue &#039;&#039;&#039;[[Icns d&#039;application|Icns d&#039;application]]&#039;&#039;&#039; et naviguer jusqu&#039;à un fichier &amp;lt;code&amp;gt;.icns&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Cliquez sur &#039;&#039;&#039;Par défaut&#039;&#039;&#039; pour rétablir l&#039;icône par défaut originale fournie pour votre application {{Variables|Product}}.&lt;br /&gt;
&lt;br /&gt;
{{Variables|Product}} fournit des fichiers &amp;lt;code&amp;gt;.icns&amp;lt;/code&amp;gt; spécifiques à la personnalité ; ces fichiers sont disponibles dans le répertoire &amp;lt;code&amp;gt;/bin&amp;lt;/code&amp;gt; de l&#039;installation de votre produit. Les noms des fichiers sont les suivants :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f s=&amp;quot;appmethod&amp;quot; /&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;object_pascalPROJECTICNS.icns&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f e=&amp;quot;appmethod&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;delphi_PROJECTICNS.icns&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f e=&amp;quot;radstudio&amp;quot; /&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;cbuilder_PROJECTICNS.icns&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque fichier &amp;lt;code&amp;gt;.icns&amp;lt;/code&amp;gt; contient un ensemble d&#039;icônes de tailles diverses. OS X sélectionne automatiquement la taille appropriée à chaque situation. Pour plus d&#039;informations sur la création d&#039;une icône Icns valide pour votre application, voir :&lt;br /&gt;
* [http://stackoverflow.com/a/12156032/939364 Comment configurer l&#039;icône pour une application Mac dans Xcode ?]&lt;br /&gt;
* [https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html Optimisation pour la haute résolution]&lt;br /&gt;
&lt;br /&gt;
Pour rafraîchir le fichier icône Icns que vous voulez déployer sur OS X, suivez les étapes suivantes :&lt;br /&gt;
# Allez sur {{menu | Projet &amp;amp;gt; Déploiement}} pour ouvrir le [[Gestionnaire de déploiement|Gestionnaire de déploiement]].&lt;br /&gt;
# Sélectionnez la configuration de construction pour le projet OS X dans la zone de liste déroulante &#039;&#039;&#039;Sélecteur de configuration&#039;&#039;&#039;.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Revenir aux valeurs par défaut&#039;&#039;&#039; pour ajouter le nouveau fichier icône icns au [[Gestionnaire de déploiement|Gestionnaire de déploiement]]. &#039;&#039;&#039;Revenir aux valeurs par défaut&#039;&#039;&#039; supprime toutes les entrées qui ne sont plus requises, tel que le fichier icône icns précédent.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Fichier manifeste (Windows uniquement)===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Générer automatiquement&lt;br /&gt;
|&lt;br /&gt;
Spécifie si le fichier manifeste est généré automatiquement. Vous pouvez sélectionner l&#039;une des options suivantes :&lt;br /&gt;
* &#039;&#039;&#039;None :&#039;&#039;&#039; le fichier manifeste n&#039;est pas généré.&lt;br /&gt;
* &#039;&#039;&#039;Générer automatiquement :&#039;&#039;&#039; le fichier manifeste est généré automatiquement en fonction des paramètres ci-dessous.&lt;br /&gt;
* &#039;&#039;&#039;Personnaliser :&#039;&#039;&#039; utilisez cette option pour fournir un fichier manifeste personnalisé. Utilisez le champ &#039;&#039;&#039;Manifeste personnalisé&#039;&#039;&#039; pour indiquer le fichier &amp;lt;code&amp;gt;.manifest&amp;lt;/code&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Activer les thèmes d&#039;exécution&lt;br /&gt;
|&lt;br /&gt;
Spécifie si l&#039;application en cours de développement doit utiliser les thèmes d&#039;exécution.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Activer la haute résolution&lt;br /&gt;
|&lt;br /&gt;
Spécifie si l&#039;application assure la prise en charge DPI.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Niveau d&#039;exécution&lt;br /&gt;
|&lt;br /&gt;
Spécifie le niveau d&#039;exécution de votre application.&lt;br /&gt;
* &#039;&#039;&#039;Identique au demandeur&#039;&#039;&#039; : sélectionnez cette option pour exécuter votre application avec le même token d&#039;accès que le processus parent. Utilisez cette option pour les applications utilisateur standard.&lt;br /&gt;
:Effectuez le refactoring de l&#039;app avec des points d&#039;élévation internes.&lt;br /&gt;
* &#039;&#039;&#039;Le plus élevé disponible&#039;&#039;&#039; : sélectionnez cette option pour exécuter votre application avec les privilèges les plus élevés pouvant être obtenus par l&#039;utilisateur. Utilisez cette option pour les applications en mode mixte. &lt;br /&gt;
:Effectuez le refactoring de l&#039;application dans une future release.&lt;br /&gt;
* &#039;&#039;&#039;Nécessitant l&#039;administrateur&#039;&#039;&#039; : sélectionnez cette option pour que votre application exige des autorisations d&#039;administration. L&#039;application s&#039;exécute uniquement pour les administrateurs. Par ailleurs, l&#039;application doit être lancée avec le token accès complet d&#039;un administrateur.&lt;br /&gt;
:A utiliser pour les applications uniquement utilisées par les administrateurs. Des points d&#039;élévation internes ne sont pas requis, l&#039;application est déjà exécutée avec une élévation de privilèges.&lt;br /&gt;
&lt;br /&gt;
Pour savoir quelle option est la mieux adaptée à votre application, voir [https://msdn.microsoft.com/en-us/library/bb384691.aspx: Requested Execution Levels (EN)] sur &#039;&#039;&#039;Windows Dev Center&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sélectionnez &#039;&#039;&#039;Accès Interface utilisateur&#039;&#039;&#039; si vous souhaitez que votre application ignore les niveaux de protection de l&#039;interface utilisateur et procure un accès sur le bureau à des fenêtres d&#039;autorisation de niveau supérieur.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Manifeste personnalisé&lt;br /&gt;
|&lt;br /&gt;
Si vous sélectionnez &#039;&#039;&#039;Personnalisé&#039;&#039;&#039;, le champ &#039;&#039;&#039;Manifeste personnalisé&#039;&#039;&#039; est activé. Cliquez sur le bouton Points de suspension &#039;&#039;&#039;[...]&#039;&#039;&#039; pour naviguer jusqu&#039;au fichier &amp;lt;code&amp;gt;.manifest&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Voir [[Personnalisation du fichier manifeste d&#039;une application Windows|Personnalisation du fichier manifeste d&#039;une application Windows]] pour plus d&#039;informations et des exemples de fichiers manifeste personnalisés d&#039;une application Windows.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Paramètres de sortie===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Extension du fichier cible&amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
Spécifie l&#039;extension du fichier cible final.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Options d&#039;application pour iOS==&lt;br /&gt;
&lt;br /&gt;
[[Image:ApplicationOptionsiOS.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cas d&#039;une application iOS, la page &#039;&#039;&#039;Application&#039;&#039;&#039; propose deux onglets :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;iPhone&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;iPad&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Icônes pour vos applications iOS===&lt;br /&gt;
&lt;br /&gt;
Pour les plates-formes iPhone et iPad, {{Variables|Product}} fournit des fichiers icône que vous pouvez utiliser pour les applications {{FM}} iOS sous la forme de fichiers &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt; de diverses tailles, disponibles dans le répertoire &amp;lt;code&amp;gt;/bin/Artwork/iOS&amp;lt;/code&amp;gt; de l&#039;installation de votre produit.&lt;br /&gt;
&lt;br /&gt;
Par exemple, voici quelques-uns des noms des fichiers icônes fournis par {{Variables|Product}} :&lt;br /&gt;
&lt;br /&gt;
* FM_ApplicationIcon_57x57.png&lt;br /&gt;
* FM_LaunchImage_640x960.png&lt;br /&gt;
* FM_SettingIcon_29x29.png&lt;br /&gt;
* FM_SpotlightSearchicon_100x100.png&lt;br /&gt;
&lt;br /&gt;
Pour configurer les images et les icônes qui sont déployées avec votre application iOS, cliquez sur le bouton Points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) dans le champ approprié de l&#039;onglet spécifique à la plate-forme (iPhone ou iPad).&lt;br /&gt;
&lt;br /&gt;
===Onglet iPhone===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Champ&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (57x57)&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Icône représentant votre application. Cette icône peut être placée par vos utilisateurs sur leur écran d&#039;accueil ; ils devront ensuite la toucher pour démarrer votre application.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (60x60)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (114x114)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (120x120)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (320x480)&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Image de réservation pour le premier écran de votre application.&lt;br /&gt;
&lt;br /&gt;
L&#039;image de lancement apparaît à la place de votre application tant que le chargement de l&#039;application n&#039;est pas terminé et occupe l&#039;espace alloué à l&#039;image.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (640x960)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (640x1136)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (29x29)&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Icône représentant votre application dans les pages Réglages et Résultats de recherche Spotlight.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (40x40)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (58x58)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (80x80)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Onglet iPad===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Champ&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (72x72)&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Icône représentant votre application. Cette icône peut être placée par vos utilisateurs sur leur écran d&#039;accueil ; ils devront ensuite la toucher pour démarrer votre application.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (76x76)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (144x144)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône d&#039;application (152x152)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (portrait, 768x1004)&lt;br /&gt;
| rowspan=&amp;quot;8&amp;quot; | Image de réservation pour le premier écran de votre application.&lt;br /&gt;
&lt;br /&gt;
L&#039;image de lancement apparaît à la place de votre application tant que le chargement de l&#039;application n&#039;est pas terminé et occupe l&#039;espace alloué à l&#039;image.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (portrait, 768x1024)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (paysage, 1024x748)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (paysage, 1024x768)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (portrait, 1536x2008)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (portrait, 1536x2048)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (paysage, 2048x1496)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image de lancement (paysage, 2048x1536)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (40x40)&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Icône représentant votre application dans les pages Réglages et Résultats de recherche Spotlight.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (50x50)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (80x80)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de recherche Spotlight (loupe) (100x100)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de la page Réglages (29x29)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Icône représentant votre application dans les pages Réglages et Résultats de recherche Spotlight.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de la page Réglages (58x58)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Aperçu===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aperçu&lt;br /&gt;
|&lt;br /&gt;
Pour les plates-formes cible iOS, ce champ apparaît sur le côté droit de la page &#039;&#039;&#039;Application&#039;&#039;&#039; et affiche un aperçu de l&#039;image sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Taille &amp;amp;nbsp;réelle&lt;br /&gt;
|&lt;br /&gt;
Cochez cette option pour que l&#039;aperçu affiche l&#039;icône en taille réelle.&lt;br /&gt;
Par défaut, un redimensionnement est effectué afin de ne pas occuper de l&#039;espace disponible supplémentaire dans la colonne droite. Selon la taille de l&#039;image, il peut être nécessaire de faire défiler l&#039;affichage pour visualiser l&#039;intégralité de l&#039;image.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes relatives à iOS===&lt;br /&gt;
&lt;br /&gt;
* Vous pouvez toujours configurer les images et icônes dans les onglets &#039;&#039;&#039;iPhone&#039;&#039;&#039; et &#039;&#039;&#039;iPad&#039;&#039;&#039; quel que soit le périphérique iOS cible actuellement sélectionné.&lt;br /&gt;
&lt;br /&gt;
* Les fichiers image doivent être des fichiers &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt; et avoir les dimensions requises. Vous obtiendrez sinon un message d&#039;erreur.&lt;br /&gt;
&lt;br /&gt;
* Toutes les images ne sont pas nécessaires (pour de plus amples informations, voir le document [http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconMatrix.html Custom Icon and Image Creation Guidelines (EN)] d&#039;Apple).&lt;br /&gt;
** Si vous ne voulez pas fournir d&#039;image, effacez le champ correspondant et cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
** Si vous effacez un champ image, assurez-vous que la &#039;&#039;&#039;cible&#039;&#039;&#039; sélectionnée dans la page &#039;&#039;&#039;Application&#039;&#039;&#039; est &#039;&#039;&#039;Toutes les configurations&#039;&#039;&#039;.  Les champs vides sont remplis avec les chemins des cibles parent, et &#039;&#039;&#039;Toutes les configurations&#039;&#039;&#039; est la seule cible qui n&#039;est pas écrasée.&lt;br /&gt;
&lt;br /&gt;
* Vous pouvez aussi définir la valeur de la propriété &amp;lt;code&amp;gt;UIDeviceFamily&amp;lt;/code&amp;gt; associée à votre application iOS. &amp;lt;code&amp;gt;UIDeviceFamily&amp;lt;/code&amp;gt; est une valeur du [[Fichier des informations d&#039;application Apple (*.info.plist)|fichier info.plist]] associé à votre application iOS ; &amp;lt;code&amp;gt;UIDeviceFamily&amp;lt;/code&amp;gt; définit les périphériques iOS sur lesquels votre application est prise en charge. Pour les applications iOS, la valeur  &amp;lt;code&amp;gt;UIDeviceFamily&amp;lt;/code&amp;gt; par défaut est &#039;&#039;&#039;iPhone &amp;amp;amp; iPad&#039;&#039;&#039;, mais vous pouvez limiter votre application iOS à &#039;&#039;&#039;iPad&#039;&#039;&#039; ou &#039;&#039;&#039;iPhone&#039;&#039;&#039; si vous le souhaitez. Définissez &amp;lt;code&amp;gt;UIDeviceFamily&amp;lt;/code&amp;gt; dans la liste &#039;&#039;&#039;Clé/Valeur&#039;&#039;&#039; de {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; [[Informations de version|Informations de version]]}}.&lt;br /&gt;
&lt;br /&gt;
==Options d&#039;application pour Android==&lt;br /&gt;
&lt;br /&gt;
: [[Image:ApplicationOptionsAndroid.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cas d&#039;une application Android, la page &#039;&#039;&#039;Application&#039;&#039;&#039; propose un onglet :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[#Onglet Artwork pour Android|Artwork]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Artwork pour vos apps Android===&lt;br /&gt;
&lt;br /&gt;
Pour la plate-forme Android, {{Product}} fournit des &#039;&#039;&#039;fichiers icône&#039;&#039;&#039; et des &#039;&#039;&#039;images d&#039;accueil&#039;&#039;&#039; que vous pouvez utiliser pour les applications {{FM}} Android sous la forme de fichiers &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt; de diverses tailles, disponibles dans le répertoire &amp;lt;code&amp;gt;\bin\Artwork\Android&amp;lt;/code&amp;gt; de l&#039;installation de votre produit.&lt;br /&gt;
&lt;br /&gt;
Pour configurer les fichiers icône et les images d&#039;accueil qui sont déployés avec votre application multi-périphérique, cliquez sur le bouton Points de suspension ([[Image:ProjectOptionsEllipsis.jpg]]) dans le champ approprié de [[#Onglet Artwork pour Android|l&#039;onglet Artwork]].&lt;br /&gt;
&lt;br /&gt;
===Onglet Artwork pour Android===&lt;br /&gt;
&lt;br /&gt;
====Icônes de lancement====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Champ&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de lancement (36x36 ldpi)&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |&lt;br /&gt;
Icône représentant votre application. &amp;lt;br /&amp;gt;(Cette icône peut être placée par vos utilisateurs sur leur écran d&#039;accueil ; ils devront ensuite la toucher pour démarrer votre application.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de lancement (48x48 mdpi)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de lancement (72x72 hdpi)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de lancement (96x96 xhdpi)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Icône de lancement (144x144 xxhdpi)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Images d&#039;accueil====&lt;br /&gt;
&lt;br /&gt;
Vous pouvez activer ou désactiver les images d&#039;accueil de votre projet en utilisant la case à cocher &#039;&#039;&#039;Inclure l&#039;image d&#039;accueil&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Champ&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image d&#039;accueil (petite, 426x320)&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
Images d&#039;accueil de votre application.&amp;lt;br /&amp;gt;(Ce sont les images qui s&#039;affichent lors de l&#039;ouverture de votre application. Vous pouvez spécifier une image unique ou plusieurs images de tailles différentes. Pour minimiser le changement d&#039;échelle, utilisez un bitmap multi-résolution ou plusieurs images de tailles différentes.)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image d&#039;accueil (normale, 470x320)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image d&#039;accueil (grande, 640x480)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Image d&#039;accueil (xlarge, 960x720)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mode mosaïque de l&#039;écran d&#039;accueil :&#039;&#039;&#039; lorsque le mode mosaïque est activé, l&#039;image est répétée. Utilisez cette zone de liste déroulante pour définir le mode mosaïque à l&#039;aide des options suivantes :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Mode mosaïque&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| disabled&lt;br /&gt;
| L&#039;image apparaît une seule fois sur l&#039;écran.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| clamp&lt;br /&gt;
| La couleur de la bordure de l&#039;image est répliquée jusqu&#039;à remplir l&#039;écran.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| repeat&lt;br /&gt;
| L&#039;image est reproduite horizontalement et verticalement jusqu&#039;à remplir l&#039;écran.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| mirror&lt;br /&gt;
| L&#039;image est reproduite horizontalement et verticalement jusqu&#039;à remplir l&#039;écran avec un effet miroir entre les images successives.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, voir la [http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html#attr_android:tileMode documentation Android relative au mode mosaïque (EN)].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gravité de l&#039;écran d&#039;accueil : &#039;&#039;&#039; la gravité de l&#039;écran d&#039;accueil détermine la position de l&#039;image sur l&#039;écran lorsque sa taille est inférieure à celle de l&#039;écran. La gravité de l&#039;écran d&#039;accueil est prise en compte uniquement lorsque le &#039;&#039;&#039;mode mosaïque de l&#039;écran d&#039;accueil&#039;&#039;&#039; est &#039;&#039;&#039;désactivé&#039;&#039;&#039;. Voir la [http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html#attr_android:gravity documentation Android relative à la gravité (EN)] pour de plus amples informations.&lt;br /&gt;
&lt;br /&gt;
====Notes relatives aux images dans Android====&lt;br /&gt;
&lt;br /&gt;
* Vous pouvez toujours configurer vos images d&#039;application dans l&#039;onglet &#039;&#039;&#039;Artwork&#039;&#039;&#039;, quel que soit le périphérique mobile cible actuellement sélectionné.&lt;br /&gt;
&lt;br /&gt;
* Les fichiers image doivent être des fichiers *&amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt;* et avoir les dimensions requises. Sinon, vous obtenez un message d&#039;erreur.&lt;br /&gt;
&lt;br /&gt;
* Android autorise [[Utilisation d&#039;images 9-patch dans Android|l&#039;utilisation &#039;&#039;&#039;d&#039;images 9-patch&#039;&#039;&#039;]] qui déterminent la manière dont l&#039;image sera étirée.&lt;br /&gt;
** Vous pouvez convertir une image au format 9-patch en utilisant l&#039;outil &#039;&#039;&#039;draw9patch&#039;&#039;&#039; disponible dans {{Path|{{AndroidSDKPath}}\tools\lib}}.&lt;br /&gt;
** Lorsque vous utilisez l&#039;outil &#039;&#039;&#039;draw9patch&#039;&#039;&#039;, vous pouvez charger des images &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;.9.png&amp;lt;/code&amp;gt; ; une fois votre image terminée, elle est enregistrée avec l&#039;extension &amp;lt;code&amp;gt;.9.png&amp;lt;/code&amp;gt;. &#039;&#039;&#039;Draw9patch&#039;&#039;&#039; fonctionne avec un périmètre de 1 pixel, de sorte que les images &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt; sont enregistrées avec 4 pixels supplémentaires (2 horizontalement et 2 verticalement) ; les images &amp;lt;code&amp;gt;.9.png&amp;lt;/code&amp;gt; ne sont pas modifiées.&lt;br /&gt;
** Réglez les repères noirs d&#039;une largeur de 1 pixel en haut et à gauche pour déterminer l&#039;échelle de l&#039;image. Pour plus d&#039;informations, voir la [http://developer.android.com/tools/help/draw9patch.html documentation Android sur le dessin d&#039;images 9-patch (EN)].&lt;br /&gt;
&lt;br /&gt;
* Toutes les images sont facultatives.&lt;br /&gt;
** Si vous ne voulez pas fournir d&#039;image, effacez le champ correspondant et cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
** Si vous effacez un champ image, assurez-vous que la &#039;&#039;&#039;cible&#039;&#039;&#039; sélectionnée dans la page &#039;&#039;&#039;Application&#039;&#039;&#039; est &#039;&#039;&#039;Toutes les configurations&#039;&#039;&#039;.  Les champs vides sont remplis avec les chemins des cibles parent, et &#039;&#039;&#039;Toutes les configurations&#039;&#039;&#039; est la seule cible qui n&#039;est pas écrasée.&lt;br /&gt;
&lt;br /&gt;
* Lorsque vous exécutez une application Android sur un &#039;&#039;&#039;Kindle Fire&#039;&#039;&#039;, le carrousel affiche l&#039;icône de lancement de votre application au format mdpi (48x48), même si vous fournissez une icône de meilleure résolution. L&#039;icône apparaît donc floue. Cependant, cela se produit uniquement lorsque l&#039;application Android est installée sur le Kindle Fire via une connexion USB. Lorsque les utilisateurs téléchargent l&#039;application depuis le magasin d&#039;applications Amazon, l&#039;icône de l&#039;application affichée sur le carrousel du Kindle Fire est téléchargée à partir de ce magasin d&#039;applications, où vous pouvez charger une icône de petit format (114x114) et une icône de grand format (512x512). Pour plus d&#039;informations, voir la [https://developer.amazon.com/help/faq.html#AppDetails documentation Android (EN)].&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
*Boîte de dialogue [[Icns d&#039;application|Icns d&#039;application]]&lt;br /&gt;
*Boîte de dialogue [[Icône de l&#039;application|Icône de l&#039;application]]&lt;br /&gt;
&lt;br /&gt;
*Page d&#039;[[Apparence de l&#039;application|Apparence]]&lt;br /&gt;
* Page d&#039;[[Orientation de l&#039;application|Orientation]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Création et déploiement d&#039;icônes d&#039;apps|Création et déploiement d&#039;icônes d&#039;apps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f s=&amp;quot;radstudio&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Activation de l&#039;aide dans les applications|Activation de l&#039;aide dans les applications]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;f e=&amp;quot;radstudio&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Préparation d&#039;une application iOS pour le déploiement|Préparation d&#039;une application iOS pour le déploiement]]&lt;br /&gt;
* [[Préparation d&#039;une application Android pour son déploiement|Préparation d&#039;une application Android pour son déploiement]]&lt;br /&gt;
* [[Utilisation d&#039;images 9-patch dans Android|Utilisation d&#039;images 9-patch dans Android]]&lt;br /&gt;
&lt;br /&gt;
* [[Personnalisation du fichier manifeste d&#039;une application Windows|Personnalisation du fichier manifeste d&#039;application Windows]]&lt;br /&gt;
* [[API (ApplicationName.manifest)|{{PAGENAME}} (ApplicationName.manifest)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence EDI]]&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Application Options]]&lt;br /&gt;
[[de:Anwendungsoptionen]]&lt;br /&gt;
[[ja:［アプリケーション］オプション]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Menu_Modification_rapide&amp;diff=210915</id>
		<title>Menu Modification rapide</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Menu_Modification_rapide&amp;diff=210915"/>
		<updated>2017-12-08T02:22:10Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210907 de L10nBot (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Des options supplémentaires sont disponibles pour réaliser les actions liées à la modification rapide. Elles varient selon le type du composant sélectionné.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;amp;lt;Propriété d&#039;image&amp;amp;gt; rapide==&lt;br /&gt;
&lt;br /&gt;
Utilisez &amp;lt;code&amp;gt;&amp;amp;lt;Propriété d&#039;image&amp;amp;gt;&amp;lt;/code&amp;gt; rapide pour personnaliser les propriétés d&#039;image de votre contrôle sans avoir à les rechercher dans l&#039;inspecteur d&#039;objets. Cette fonctionnalité est uniquement disponible pour les composants qui utilisent le type de composant &amp;lt;code&amp;gt;TPicture&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;TGraphic&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le menu contextuel affiche les options &#039;&#039;&#039;Picture rapide&#039;&#039;&#039; ou &#039;&#039;&#039;Glyph rapide&#039;&#039;&#039; selon le type de composant sélectionné (par exemple un objet &amp;lt;code&amp;gt;TForm&amp;lt;/code&amp;gt; affiche une option &#039;&#039;&#039;Icon rapide&#039;&#039;&#039; et un contrôle &amp;lt;code&amp;gt;TBitBtn&amp;lt;/code&amp;gt; affiche une option &#039;&#039;&#039;Glyph rapide&#039;&#039;&#039;). Picture, Glyph, Icon font dans ce cas référence au nom de propriété. &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour modifier les propriétés de l&#039;image, suivez ces étapes :&lt;br /&gt;
&lt;br /&gt;
# Cliquez avec le bouton droit sur le contrôle et cliquez &#039;&#039;&#039;Picture/Glyp rapide&#039;&#039;&#039; pour ouvrir la boîte de dialogue.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Charger&#039;&#039;&#039; pour ajouter une nouvelle image.&lt;br /&gt;
# Sélectionnez une image dans la boîte de dialogue Chargement d&#039;une image.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Enregistrer&#039;&#039;&#039; pour enregistrer les modifications.&lt;br /&gt;
&lt;br /&gt;
[[File:Quickedit imageprop01.png|474px|Picture rapide]]&lt;br /&gt;
[[File:Quickedit imageprop02.png|533px|Chargement d&#039;une image rapide]]&lt;br /&gt;
&lt;br /&gt;
==&amp;amp;lt;Liste d&#039;images&amp;amp;gt; rapide==&lt;br /&gt;
&lt;br /&gt;
Utilisez la fonction &amp;lt;code&amp;gt;&amp;amp;lt;Liste d&#039;images&amp;amp;gt;&amp;lt;/code&amp;gt; rapide pour accéder facilement à tous les objets de type &amp;lt;code&amp;gt;liste d&#039;images&amp;lt;/code&amp;gt; dans le concepteur en cours ou tout concepteur lié. Cette fonctionnalité est uniquement disponible pour les composants qui héritent du type de propriété &amp;lt;code&amp;gt;TCustomImageList&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Le menu contextuel affiche les noms &#039;&#039;&#039;Images rapide&#039;&#039;&#039; et &amp;amp;lt;Liste d&#039;images&amp;amp;gt; rapide selon le type de composant sélectionné (par exemple le contrôle &amp;lt;code&amp;gt;TListView&amp;lt;/code&amp;gt; propose les options &#039;&#039;&#039;LargeImages rapide&#039;&#039;&#039;, &#039;&#039;&#039;GroupHeaderImages rapide&#039;&#039;&#039;, &#039;&#039;&#039;SmallImages rapide&#039;&#039;&#039;, et &#039;&#039;&#039;StateImages rapide&#039;&#039;&#039;). Images, LargeImages, GroupHeaderImages, etc. font dans ce cas référence au nom de propriété.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Suivez ces étapes pour ajouter des images de la &#039;&#039;&#039;liste d&#039;images&#039;&#039;&#039; existante à votre composant :&lt;br /&gt;
&lt;br /&gt;
# Cliquez avec le bouton droit sur le composant et sélectionnez &#039;&#039;&#039;Images rapide&#039;&#039;&#039; (Images étant le nom de la propriété) pour afficher un menu de second niveau avec la liste des &#039;&#039;&#039;listes d&#039;images&#039;&#039;&#039; disponibles. &lt;br /&gt;
# Cliquez sur la liste d&#039;images que vous voulez ajouter. Une coche signale que la liste d&#039;images a déjà été ajoutée au contrôle.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;&amp;amp;lt;Ajouter un nouveau ImageList&amp;amp;gt;&#039;&#039;&#039; pour ajouter une boîte de dialogue qui vous permet de créer une nouvelle liste d&#039;images.&lt;br /&gt;
&lt;br /&gt;
[[File:Quickedit imagelist02.png|600px|StateImages rapide]]&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; &#039;&#039;&#039;L&#039;inspecteur d&#039;objets&#039;&#039;&#039; affiche la propriété &#039;&#039;&#039;Images&#039;&#039;&#039; et utilise la &#039;&#039;&#039;liste d&#039;images&#039;&#039;&#039; sélectionnée comme valeur par défaut pour le composant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Copie rapide du nom==&lt;br /&gt;
&lt;br /&gt;
Utilisez l&#039;option &#039;&#039;&#039;Copie rapide du nom&#039;&#039;&#039; pour copier facilement le nom d&#039;un contrôle.&lt;br /&gt;
[[File:Quickedit copyname.png|474px|none|Copie rapide du nom]]&lt;br /&gt;
Cliquez avec le bouton droit sur le composant et sélectionnez &#039;&#039;&#039;Copie rapide du nom&#039;&#039;&#039; pour copier le nom du composant dans le Presse-papiers. Vous pouvez coller (Ctrl+V) le nom du composant à l&#039;endroit voulu.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; &#039;&#039;&#039;Copie rapide du nom&#039;&#039;&#039; copie uniquement le nom du composant sélectionné. Utilisez la commande &#039;&#039;&#039;Edition &amp;amp;gt;Copier&#039;&#039;&#039; pour copier l&#039;ensemble de la définition du composant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Source de données rapide==&lt;br /&gt;
&lt;br /&gt;
Utilisez la commande &#039;&#039;&#039;Source de données rapide&#039;&#039;&#039; pour accéder facilement à tous les objets &#039;&#039;&#039;Source de données&#039;&#039;&#039; du concepteur en cours ou de tout concepteur lié. Cette fonctionnalité est uniquement disponible pour les composants qui utilisent la propriété &#039;&#039;&#039;DataSource&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suivez ces étapes pour assigner l&#039;une des sources de données disponibles au composant :&lt;br /&gt;
&lt;br /&gt;
# Cliquez avec le bouton droit sur le composant et sélectionnez &#039;&#039;&#039;Source de données rapide&#039;&#039;&#039; pour afficher un menu de second niveau avec la liste des &#039;&#039;&#039;sources de données&#039;&#039;&#039; disponibles.&lt;br /&gt;
# Cliquez sur la source de données que vous voulez assigner au contrôle.&lt;br /&gt;
&lt;br /&gt;
[[File:DataSource edited.png|600px|none|Source de données rapide]]&lt;br /&gt;
&lt;br /&gt;
==Champ de données rapide==&lt;br /&gt;
&lt;br /&gt;
Utilisez la commande &#039;&#039;&#039;Champ de données rapide&#039;&#039;&#039; pour assigner facilement un champ de données à un composant. Cette fonctionnalité est uniquement disponible pour les composants qui utilisent la propriété &#039;&#039;&#039;DataField&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suivez ces étapes pour assigner l&#039;un des champs de données disponibles au composant :&lt;br /&gt;
&lt;br /&gt;
# Cliquez avec le bouton droit sur le composant et sélectionnez &#039;&#039;&#039;Champ de données rapide&#039;&#039;&#039; pour afficher un menu de second niveau avec la liste des &#039;&#039;&#039;champs de données&#039;&#039;&#039; disponibles.&lt;br /&gt;
# Cliquez sur l&#039;option à connecter au contrôle.&lt;br /&gt;
&lt;br /&gt;
[[File:Quickedit datafield.png|600px|none|Champ de données rapide]]&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039; &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Les options ne sont pas affichées dans les scénarios suivants :&#039;&#039;&lt;br /&gt;
:* Le composant n&#039;est pas connecté à la source de données&lt;br /&gt;
:* La source de données n&#039;est pas connectée à l&#039;ensemble de données&lt;br /&gt;
:* L&#039;ensemble de données connecté est désactivé&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Editeur de liste d&#039;images|Editeur de liste d&#039;images]]&lt;br /&gt;
* [[Modification rapide|Modification rapide]]&lt;br /&gt;
&lt;br /&gt;
[[en:Quick Edit Menu]]&lt;br /&gt;
[[de:Quick-Bearbeitung (Menü)]]&lt;br /&gt;
[[ja:［クイック編集］メニュー]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=210971</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=210971"/>
		<updated>2017-12-07T17:24:54Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Aide en ligne de {{Product}} {{MarketingVersion}}}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatleft&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
==[[Présentation de RAD Studio|Présentation]]==&lt;br /&gt;
* [[Présentation de RAD Studio|Présentation des fonctionnalités]]&lt;br /&gt;
* [[Nouveautés|Nouveautés]]&lt;br /&gt;
* [[Notes de release|Notes de release]]&lt;br /&gt;
* [[10.2 Tokyo - Release 1]]&lt;br /&gt;
* [[10.2 Tokyo - Release 2]]&lt;br /&gt;
==[[Installation|Installation]]==&lt;br /&gt;
* [[Notes d&#039;installation|Notes d&#039;installation]]&lt;br /&gt;
* [[Plat en:Main Page#{{Product}} {{MarketingVersion}}|Correctifs et solutions de contournement]]&lt;br /&gt;
==[[Introduction à RAD Studio|Introduction]]==&lt;br /&gt;
* [[Tutoriels|Tutoriels]] | [[Tutoriel : Utilisation de l&#039;EDI|Création de votre première application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Exemples de code et exemples d&#039;application|Exemples de code et exemples d&#039;application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Principes de base|Lectures]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Démos vidéo|Vidéos]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Séminaires CodeRage|Séminaires]]&lt;br /&gt;
==Développement de projets==&lt;br /&gt;
* [[Types d&#039;applications principaux|Types d&#039;applications principaux]]&lt;br /&gt;
* [[Etapes du développement d&#039;un projet|Etapes du développement d&#039;un projet]]&lt;br /&gt;
==Référence==&lt;br /&gt;
* [[Plates-formes cible prises en charge|Plates-formes cible]]&lt;br /&gt;
* [[Frameworks et bibliothèques|Frameworks et bibliothèques]]&lt;br /&gt;
* [[Langages de programmation|Langages de programmation]]&lt;br /&gt;
* [[Référence EDI et utilitaires|Référence EDI et utilitaires]]&lt;br /&gt;
* [[Index|Index]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatright&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{f|winguide|&lt;br /&gt;
&lt;br /&gt;
==[[Guide du développeur Windows - Index|Développement Windows]]==&lt;br /&gt;
* [[VCL|Application Fiches VCL Windows]]&lt;br /&gt;
* [[Développement des applications Metropolis UI|Applications Metropolis UI pour la VCL et {{FM}} (Style Windows 8)]]&lt;br /&gt;
* [[Guide du concepteur de composants - Index|Guide du concepteur de composants]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==[[Applications multi-périphériques - Index|Développement multi-périphérique]]==&lt;br /&gt;
* [[Développement des applications multi-périphériques|Développement des applications multi-périphériques]]&lt;br /&gt;
* [[Etapes de la création d&#039;applications multi-périphériques|Etapes de la création d&#039;applications multi-périphériques]]&lt;br /&gt;
* [[Développement d&#039;applications de bases de données|Développement d&#039;applications de bases de données]]&lt;br /&gt;
* [[Développement d&#039;applications EMS, Cloud et REST|Développement d&#039;applications EMS, Cloud et REST]] {{f|datasnap|&lt;br /&gt;
* [[Développement d&#039;applications DataSnap|Développement d&#039;applications DataSnap]] }}&lt;br /&gt;
==Développement mobile==&lt;br /&gt;
* [[Développement d&#039;applications mobiles Android|Développement d&#039;applications mobiles Android]]&lt;br /&gt;
* [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
* [[Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)|Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==[[Ecriture d&#039;applications Internet - Index|Développement Web]]==&lt;br /&gt;
* [http://docwiki.embarcadero.com/HTML5_Builder/en/ Utilisation de HTML5 Builder pour construire des applications web]&lt;br /&gt;
* [http://www.atozed.com/IntraWeb/index.EN.aspx Utilisation de IntraWeb (VCL pour le Web) (EN)]&lt;br /&gt;
* [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
==[[Modélisation UML|Modélisation UML]]==&lt;br /&gt;
* [[Concepts de modélisation|Concepts de modélisation]]&lt;br /&gt;
* [[Comment utiliser les outils de modélisation|Procédures de modélisation]]&lt;br /&gt;
* [[Référence de la modélisation - Index|Référence de la modélisation]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Main Page]]&lt;br /&gt;
[[de:Hauptseite]]&lt;br /&gt;
[[ja:メインページ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=210970</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Accueil&amp;diff=210970"/>
		<updated>2017-12-06T21:37:20Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : /* Présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Aide en ligne de {{Product}} {{MarketingVersion}}}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatleft&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
==[[Présentation de RAD Studio|Présentation]]==&lt;br /&gt;
* [[Présentation de RAD Studio|Présentation des fonctionnalités]]&lt;br /&gt;
* [[Nouveautés|Nouveautés]]&lt;br /&gt;
* [[Notes de release|Notes de release]]&lt;br /&gt;
* [[10.2 Tokyo - Release 1]]&lt;br /&gt;
&lt;br /&gt;
==[[Installation|Installation]]==&lt;br /&gt;
* [[Notes d&#039;installation|Notes d&#039;installation]]&lt;br /&gt;
* [[Plat en:Main Page#{{Product}} {{MarketingVersion}}|Correctifs et solutions de contournement]]&lt;br /&gt;
==[[Introduction à RAD Studio|Introduction]]==&lt;br /&gt;
* [[Tutoriels|Tutoriels]] | [[Tutoriel : Utilisation de l&#039;EDI|Création de votre première application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Exemples de code et exemples d&#039;application|Exemples de code et exemples d&#039;application]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Principes de base|Lectures]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Démos vidéo|Vidéos]]&lt;br /&gt;
* [[Ressources utiles pour les nouveaux utilisateurs#Séminaires CodeRage|Séminaires]]&lt;br /&gt;
==Développement de projets==&lt;br /&gt;
* [[Types d&#039;applications principaux|Types d&#039;applications principaux]]&lt;br /&gt;
* [[Etapes du développement d&#039;un projet|Etapes du développement d&#039;un projet]]&lt;br /&gt;
==Référence==&lt;br /&gt;
* [[Plates-formes cible prises en charge|Plates-formes cible]]&lt;br /&gt;
* [[Frameworks et bibliothèques|Frameworks et bibliothèques]]&lt;br /&gt;
* [[Langages de programmation|Langages de programmation]]&lt;br /&gt;
* [[Référence EDI et utilitaires|Référence EDI et utilitaires]]&lt;br /&gt;
* [[Index|Index]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;floatright&amp;quot; style=&amp;quot;width: 49%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{f|winguide|&lt;br /&gt;
&lt;br /&gt;
==[[Guide du développeur Windows - Index|Développement Windows]]==&lt;br /&gt;
* [[VCL|Application Fiches VCL Windows]]&lt;br /&gt;
* [[Développement des applications Metropolis UI|Applications Metropolis UI pour la VCL et {{FM}} (Style Windows 8)]]&lt;br /&gt;
* [[Guide du concepteur de composants - Index|Guide du concepteur de composants]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==[[Applications multi-périphériques - Index|Développement multi-périphérique]]==&lt;br /&gt;
* [[Développement des applications multi-périphériques|Développement des applications multi-périphériques]]&lt;br /&gt;
* [[Etapes de la création d&#039;applications multi-périphériques|Etapes de la création d&#039;applications multi-périphériques]]&lt;br /&gt;
* [[Développement d&#039;applications de bases de données|Développement d&#039;applications de bases de données]]&lt;br /&gt;
* [[Développement d&#039;applications EMS, Cloud et REST|Développement d&#039;applications EMS, Cloud et REST]] {{f|datasnap|&lt;br /&gt;
* [[Développement d&#039;applications DataSnap|Développement d&#039;applications DataSnap]] }}&lt;br /&gt;
==Développement mobile==&lt;br /&gt;
* [[Développement d&#039;applications mobiles Android|Développement d&#039;applications mobiles Android]]&lt;br /&gt;
* [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
* [[Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)|Tutoriels mobiles : Développement d&#039;applications mobiles (iOS et Android)]]&lt;br /&gt;
&lt;br /&gt;
{{f|radstudio|&lt;br /&gt;
&lt;br /&gt;
==[[Ecriture d&#039;applications Internet - Index|Développement Web]]==&lt;br /&gt;
* [http://docwiki.embarcadero.com/HTML5_Builder/en/ Utilisation de HTML5 Builder pour construire des applications web]&lt;br /&gt;
* [http://www.atozed.com/IntraWeb/index.EN.aspx Utilisation de IntraWeb (VCL pour le Web) (EN)]&lt;br /&gt;
* [[Utilisation de WebBroker - Index|Utilisation de WebBroker]]&lt;br /&gt;
==[[Modélisation UML|Modélisation UML]]==&lt;br /&gt;
* [[Concepts de modélisation|Concepts de modélisation]]&lt;br /&gt;
* [[Comment utiliser les outils de modélisation|Procédures de modélisation]]&lt;br /&gt;
* [[Référence de la modélisation - Index|Référence de la modélisation]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Delphi]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Main Page]]&lt;br /&gt;
[[de:Hauptseite]]&lt;br /&gt;
[[ja:メインページ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Renommer_nom_du_symbole_(Delphi)&amp;diff=210558</id>
		<title>Renommer nom du symbole (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Renommer_nom_du_symbole_(Delphi)&amp;diff=210558"/>
		<updated>2017-08-28T22:51:36Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Refactoring}}&lt;br /&gt;
{{DISPLAYTITLE: Renommer &amp;amp;lt;nom du symbole&amp;amp;gt; ({{Delphi}})}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDelphiRenameRefactoring&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Refactoring &amp;amp;gt; Renommer&#039;&#039;&#039;&amp;lt;/font&amp;gt; &amp;lt;code&amp;gt;Maj+Ctrl+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez la boîte de dialogue &#039;&#039;&#039;Refactoring &amp;amp;gt; Renommer TypeIdentificateur &#039;NomIdentificateur&#039; &#039;&#039;&#039; pour effectuer un refactoring de changement de nom sur un identificateur, tel qu&#039;une variable, un type, un champ, une méthode, un paramètre, et d&#039;autres identificateurs actuellement sélectionnés dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Dans {{Delphi}}, vous pouvez renommer les identificateurs utilisés avec des [[Présentation des génériques|génériques]].&lt;br /&gt;
&lt;br /&gt;
Le premier champ de la boîte de dialogue dépend du type de l&#039;identificateur que vous renommez.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Unité&lt;br /&gt;
|&lt;br /&gt;
S&#039;affiche quand vous renommez un type. Indique l&#039;unité dans laquelle le type est défini.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Procédure&lt;br /&gt;
|&lt;br /&gt;
S&#039;affiche quand vous renommez une variable. Indique la procédure dans laquelle la variable est sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Classe&lt;br /&gt;
|&lt;br /&gt;
S&#039;affiche quand vous renommez un champ, une méthode ou un paramètre. Indique la classe dans laquelle le champ, la méthode ou le paramètre est défini.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancien nom&lt;br /&gt;
|&lt;br /&gt;
Le nom en cours du symbole sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nouveau nom&lt;br /&gt;
|&lt;br /&gt;
Entrez le nouveau nom du symbole sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir les références avant le refactoring&lt;br /&gt;
|&lt;br /&gt;
Affiche le volet &#039;&#039;&#039;Refactorings&#039;&#039;&#039;, dans laquelle vous pouvez prévisualiser les modifications proposées et renommer le symbole de façon sélective. Si cette case n&#039;est pas cochée, le refactoring de renommage est immédiatement réalisé.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Conseil&amp;amp;nbsp;:&#039;&#039;&#039; La commande &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Refactoring &amp;amp;gt; Renommer TypeIdentificateur &#039;NomIdentificateur&#039; &#039;&#039;&#039; &amp;lt;/font&amp;gt; est aussi disponible sur le menu contextuel de &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation du refactoring|Présentation du refactoring]]&lt;br /&gt;
* [[Présentation du renommage des symboles|Présentation du renommage des symboles]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
&lt;br /&gt;
[[en:Rename symbol name (Delphi)]]&lt;br /&gt;
[[de:Symbolname Umbenennen (Delphi)]]&lt;br /&gt;
[[ja:［シンボル名 を変更］（Delphi）]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Refactoring_des_applications_-_Index&amp;diff=210557</id>
		<title>Refactoring des applications - Index</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Refactoring_des_applications_-_Index&amp;diff=210557"/>
		<updated>2017-08-28T22:49:29Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210554 de Kmasuyama (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Etapes du développement d&#039;un projet}}&lt;br /&gt;
Le refactoring est une technique grâce à laquelle vous pouvez restructurer et modifier votre code de telle sorte que son comportement reste inchangé. {{Variables|Product}} fournit un certain nombre de fonctionnalités de refactoring qui vous permettent de rationaliser, de simplifier et d&#039;améliorer les performances et la lisibilité du code de votre application.&lt;br /&gt;
&lt;br /&gt;
===Présentations du refactoring===&lt;br /&gt;
&lt;br /&gt;
*[[Présentation du refactoring|Présentation du refactoring]]&lt;br /&gt;
*[[Présentation du renommage des symboles|Présentation du renommage des symboles ({{Delphi}})]]&lt;br /&gt;
*[[Présentation de la déclaration des variables et des champs (Delphi)|Présentation de la déclaration des variables et des champs (Delphi)]]&lt;br /&gt;
*[[Présentation de l&#039;extraction d&#039;une méthode (Delphi)|Présentation de l&#039;extraction d&#039;une méthode (Delphi)]]&lt;br /&gt;
*[[Extraction d&#039;une chaîne de ressource (Delphi)|Extraction d&#039;une chaîne de ressource (Delphi)]]&lt;br /&gt;
*[[Présentation de la modification des paramètres (Delphi)|Présentation de la modification des paramètres (Delphi)]]&lt;br /&gt;
*[[Annulation d&#039;un refactoring (Delphi)|Annulation d&#039;un refactoring (Delphi)]]&lt;br /&gt;
*[[Présentation de la recherche de références (Delphi)|Présentation de la recherche de références (Delphi)]]&lt;br /&gt;
*[[Mode de synchronisation des modifications (Delphi, C++)|Mode de synchronisation des modifications]]&lt;br /&gt;
&lt;br /&gt;
===[[Procédures de refactoring - Index|Procédures de refactoring]]===&lt;br /&gt;
&lt;br /&gt;
* [[Refactoring du code|Introduction aux procédures de refactoring du code]] &lt;br /&gt;
&lt;br /&gt;
* Opérations de refactoring seulement supportées dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;: &lt;br /&gt;
** [[Renommage d&#039;un symbole|Renommage d&#039;un symbole ({{Delphi}})]]&lt;br /&gt;
** [[Déclaration d&#039;une variable|Déclaration d&#039;une variable]]&lt;br /&gt;
** [[Déclaration d&#039;un champ|Déclaration d&#039;un champ]]&lt;br /&gt;
** [[Refactoring : Extraction d&#039;une méthode|Extraction d&#039;une méthode]]&lt;br /&gt;
** [[Extraction d&#039;une chaîne de ressource|Extraction d&#039;une chaîne de ressource]]&lt;br /&gt;
** [[Refactoring : Modification des paramètres|Modification des paramètres]]&lt;br /&gt;
** [[Recherche d&#039;unités (Delphi)|Recherche d&#039;unités]]&lt;br /&gt;
** [[Recherche de références (Delphi)|Recherche de références (Delphi)]]&lt;br /&gt;
** [[Utilisation de la synchronisation des modifications|Utilisation de la synchronisation des modifications]]&lt;br /&gt;
* Opérations de refactoring supportées dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et dans les vues &#039;&#039;&#039;Diagramme&#039;&#039;&#039; et &#039;&#039;&#039;Modèle&#039;&#039;&#039; de la modélisation : &lt;br /&gt;
** [[Refactoring : Déplacement des membres|Déplacement des membres]]&lt;br /&gt;
** [[Refactoring : Extraction d&#039;une interface|Extraction d&#039;une interface]]&lt;br /&gt;
** [[Refactoring : Extraction d&#039;une super-classe|Extraction d&#039;une super-classe]]&lt;br /&gt;
** [[Refactoring : Remonter les membres et Redescendre les membres|Refactoring : Remonter les membres et Redescendre les membres]]&lt;br /&gt;
** [[Refactoring : Supprimer en toute sécurité|Refactoring : Supprimer en toute sécurité]]&lt;br /&gt;
** [[Refactoring : Création de variables inline|Création de variables inline]]&lt;br /&gt;
** [[Refactoring : Introduction de champs|Introduction de champs]]&lt;br /&gt;
** [[Refactoring : Introduction de variables|Introduction de variables]]&lt;br /&gt;
** [[Aperçu et application des opérations de refactoring|Aperçu des opérations de refactoring dans le volet Refactorings]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Modélisation - Refactoring|Opérations de refactoring prises en charge dans les outils de modélisation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Index des rubriques]]&lt;br /&gt;
[[Category:Utilisation de RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Refactoring Applications Index]]&lt;br /&gt;
[[de:Refactoring von Anwendungen - Index]]&lt;br /&gt;
[[ja:アプリケーションのリファクタリング：インデックス]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Refactoring_des_applications_-_Index&amp;diff=210554</id>
		<title>Refactoring des applications - Index</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Refactoring_des_applications_-_Index&amp;diff=210554"/>
		<updated>2017-08-28T22:21:26Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : commented out broken links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Etapes du développement d&#039;un projet}}&lt;br /&gt;
Le refactoring est une technique grâce à laquelle vous pouvez restructurer et modifier votre code de telle sorte que son comportement reste inchangé. {{Variables|Product}} fournit un certain nombre de fonctionnalités de refactoring qui vous permettent de rationaliser, de simplifier et d&#039;améliorer les performances et la lisibilité du code de votre application.&lt;br /&gt;
&lt;br /&gt;
===Présentations du refactoring===&lt;br /&gt;
&lt;br /&gt;
*[[Présentation du refactoring|Présentation du refactoring]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
*[[Présentation du renommage des symboles|Présentation du renommage des symboles ({{Delphi}})]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
*[[Présentation de la déclaration des variables et des champs (Delphi)|Présentation de la déclaration des variables et des champs (Delphi)]]&lt;br /&gt;
*[[Présentation de l&#039;extraction d&#039;une méthode (Delphi)|Présentation de l&#039;extraction d&#039;une méthode (Delphi)]]&lt;br /&gt;
*[[Extraction d&#039;une chaîne de ressource (Delphi)|Extraction d&#039;une chaîne de ressource (Delphi)]]&lt;br /&gt;
*[[Présentation de la modification des paramètres (Delphi)|Présentation de la modification des paramètres (Delphi)]]&lt;br /&gt;
*[[Annulation d&#039;un refactoring (Delphi)|Annulation d&#039;un refactoring (Delphi)]]&lt;br /&gt;
*[[Présentation de la recherche de références (Delphi)|Présentation de la recherche de références (Delphi)]]&lt;br /&gt;
*[[Mode de synchronisation des modifications (Delphi, C++)|Mode de synchronisation des modifications]]&lt;br /&gt;
&lt;br /&gt;
===[[Procédures de refactoring - Index|Procédures de refactoring]]===&lt;br /&gt;
&lt;br /&gt;
* [[Refactoring du code|Introduction aux procédures de refactoring du code]] &lt;br /&gt;
&lt;br /&gt;
* Opérations de refactoring seulement supportées dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;: &lt;br /&gt;
** [[Renommage d&#039;un symbole|Renommage d&#039;un symbole ({{Delphi}})]]&lt;br /&gt;
** [[Déclaration d&#039;une variable|Déclaration d&#039;une variable]]&lt;br /&gt;
** [[Déclaration d&#039;un champ|Déclaration d&#039;un champ]]&lt;br /&gt;
** [[Refactoring : Extraction d&#039;une méthode|Extraction d&#039;une méthode]]&lt;br /&gt;
** [[Extraction d&#039;une chaîne de ressource|Extraction d&#039;une chaîne de ressource]]&lt;br /&gt;
** [[Refactoring : Modification des paramètres|Modification des paramètres]]&lt;br /&gt;
** [[Recherche d&#039;unités (Delphi)|Recherche d&#039;unités]]&lt;br /&gt;
** [[Recherche de références (Delphi)|Recherche de références (Delphi)]]&lt;br /&gt;
** [[Utilisation de la synchronisation des modifications|Utilisation de la synchronisation des modifications]]&lt;br /&gt;
* Opérations de refactoring supportées dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039; et dans les vues &#039;&#039;&#039;Diagramme&#039;&#039;&#039; et &#039;&#039;&#039;Modèle&#039;&#039;&#039; de la modélisation : &lt;br /&gt;
** [[Refactoring : Déplacement des membres|Déplacement des membres]]&lt;br /&gt;
** [[Refactoring : Extraction d&#039;une interface|Extraction d&#039;une interface]]&lt;br /&gt;
** [[Refactoring : Extraction d&#039;une super-classe|Extraction d&#039;une super-classe]]&lt;br /&gt;
** [[Refactoring : Remonter les membres et Redescendre les membres|Refactoring : Remonter les membres et Redescendre les membres]]&lt;br /&gt;
** [[Refactoring : Supprimer en toute sécurité|Refactoring : Supprimer en toute sécurité]]&lt;br /&gt;
** [[Refactoring : Création de variables inline|Création de variables inline]]&lt;br /&gt;
** [[Refactoring : Introduction de champs|Introduction de champs]]&lt;br /&gt;
** [[Refactoring : Introduction de variables|Introduction de variables]]&lt;br /&gt;
** [[Aperçu et application des opérations de refactoring|Aperçu des opérations de refactoring dans le volet Refactorings]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Modélisation - Refactoring|Opérations de refactoring prises en charge dans les outils de modélisation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Index des rubriques]]&lt;br /&gt;
[[Category:Utilisation de RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Refactoring Applications Index]]&lt;br /&gt;
[[de:Refactoring von Anwendungen - Index]]&lt;br /&gt;
[[ja:アプリケーションのリファクタリング：インデックス]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Renommer_nom_du_symbole_(Delphi)&amp;diff=210553</id>
		<title>Renommer nom du symbole (Delphi)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Renommer_nom_du_symbole_(Delphi)&amp;diff=210553"/>
		<updated>2017-08-28T22:19:40Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : commented out broken links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Refactoring}}&lt;br /&gt;
{{DISPLAYTITLE: Renommer &amp;amp;lt;nom du symbole&amp;amp;gt; ({{Delphi}})}}&lt;br /&gt;
&amp;lt;ideTag id=&amp;quot;hcDelphiRenameRefactoring&amp;quot;&amp;gt;&amp;lt;/ideTag&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Refactoring &amp;amp;gt; Renommer&#039;&#039;&#039;&amp;lt;/font&amp;gt; &amp;lt;code&amp;gt;Maj+Ctrl+E&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilisez la boîte de dialogue &#039;&#039;&#039;Refactoring &amp;amp;gt; Renommer TypeIdentificateur &#039;NomIdentificateur&#039; &#039;&#039;&#039; pour effectuer un refactoring de changement de nom sur un identificateur, tel qu&#039;une variable, un type, un champ, une méthode, un paramètre, et d&#039;autres identificateurs actuellement sélectionnés dans &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;. Dans {{Delphi}}, vous pouvez renommer les identificateurs utilisés avec des [[Présentation des génériques|génériques]].&lt;br /&gt;
&lt;br /&gt;
Le premier champ de la boîte de dialogue dépend du type de l&#039;identificateur que vous renommez.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Unité&lt;br /&gt;
|&lt;br /&gt;
S&#039;affiche quand vous renommez un type. Indique l&#039;unité dans laquelle le type est défini.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Procédure&lt;br /&gt;
|&lt;br /&gt;
S&#039;affiche quand vous renommez une variable. Indique la procédure dans laquelle la variable est sélectionnée.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Classe&lt;br /&gt;
|&lt;br /&gt;
S&#039;affiche quand vous renommez un champ, une méthode ou un paramètre. Indique la classe dans laquelle le champ, la méthode ou le paramètre est défini.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ancien nom&lt;br /&gt;
|&lt;br /&gt;
Le nom en cours du symbole sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nouveau nom&lt;br /&gt;
|&lt;br /&gt;
Entrez le nouveau nom du symbole sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Voir les références avant le refactoring&lt;br /&gt;
|&lt;br /&gt;
Affiche le volet &#039;&#039;&#039;Refactorings&#039;&#039;&#039;, dans laquelle vous pouvez prévisualiser les modifications proposées et renommer le symbole de façon sélective. Si cette case n&#039;est pas cochée, le refactoring de renommage est immédiatement réalisé.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Conseil&amp;amp;nbsp;:&#039;&#039;&#039; La commande &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Refactoring &amp;amp;gt; Renommer TypeIdentificateur &#039;NomIdentificateur&#039; &#039;&#039;&#039; &amp;lt;/font&amp;gt; est aussi disponible sur le menu contextuel de &#039;&#039;&#039;l&#039;éditeur de code&#039;&#039;&#039;.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Présentation du refactoring|Présentation du refactoring]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Présentation du renommage des symboles|Présentation du renommage des symboles]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[en:Rename symbol name (Delphi)]]&lt;br /&gt;
[[de:Symbolname Umbenennen (Delphi)]]&lt;br /&gt;
[[ja:［シンボル名 を変更］（Delphi）]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Installation_d%27un_package_RAD_Server&amp;diff=210552</id>
		<title>Installation d&#039;un package RAD Server</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Installation_d%27un_package_RAD_Server&amp;diff=210552"/>
		<updated>2017-08-28T22:16:21Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Extension du serveur EMS}}&lt;br /&gt;
&lt;br /&gt;
Vous pouvez installer un nouveau package EMS dans le serveur EMS (en chargeant les [[Présentation des ressources EMS|ressources EMS]] pour étendre ses fonctionnalités), de manière à les tester dans un environnement de développeur ou à les déployer dans un scénario réel.&lt;br /&gt;
&lt;br /&gt;
==Installation d&#039;un package EMS à des fins de test==&lt;br /&gt;
&lt;br /&gt;
Pour installer des packages EMS dans le serveur de développeur EMS livré avec {{Product}} :&lt;br /&gt;
&lt;br /&gt;
# Dans le &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039;, cliquez avec le bouton droit sur le projet [[Création d&#039;un package EMS|Package EMS]] et sélectionnez {{Menu| Options &amp;amp;gt; Débogueur}}&lt;br /&gt;
# Vérifiez que les paramètres suivants sont définis pour la plate-forme cible :&lt;br /&gt;
#*&#039;&#039;&#039;Application hôte&#039;&#039;&#039;: &lt;br /&gt;
#** Applications Windows 32 bits : &amp;lt;code&amp;gt;$(BDS)\bin\EMSDevServer.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
#** Applications Windows 64 bits : &amp;lt;code&amp;gt;$(BDS)\bin64\EMSDevServer.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;Paramètres&#039;&#039;&#039; : &amp;lt;code&amp;gt;-l$(TargetName)&amp;lt;/code&amp;gt;&lt;br /&gt;
# Cliquez sur le bouton &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Pour exécuter le projet, cliquez dessus avec le bouton droit et sélectionnez {{Menu|Exécuter}} ou appuyez simplement sur &#039;&#039;&#039;F9&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Si le serveur EMS recense correctement la nouvelle ressource, un message s&#039;affiche dans le journal du serveur EMS (dans la [[Fenêtre du serveur EMS|fenêtre du serveur EMS]]) :&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;Load&amp;quot;:{&amp;quot;Filename&amp;quot;:&amp;quot;C:\Users\esvmw7prox64\Documents\Embarcadero\Studio\Projects\.\Win32\Debug\Project2.bpl&amp;quot;}}&lt;br /&gt;
 {&amp;quot;RegUnit&amp;quot;:{&amp;quot;Filename&amp;quot;:&amp;quot;C:\Users\esvmw7prox64\Documents\Embarcadero\Studio\Projects\.\Win32\Debug\Project2.bpl&amp;quot;,&amp;quot;Filename&amp;quot;:&amp;quot;Unit1&amp;quot;}}&lt;br /&gt;
 {&amp;quot;RegResource&amp;quot;:{&amp;quot;Resource&amp;quot;:&amp;quot;sample&amp;quot;,&amp;quot;Endpoints&amp;quot;:[&amp;quot;Get&amp;quot;,&amp;quot;GetItem&amp;quot;,&amp;quot;PostUpdates&amp;quot;,&amp;quot;PutItem&amp;quot;,&amp;quot;DeleteItem&amp;quot;]}}&lt;br /&gt;
&lt;br /&gt;
==Installation d&#039;un package EMS à des fins de déploiement sur Windows==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez installer un nouveau package EMS dans un serveur EMS existant déjà déployé. Modifiez le fichier &#039;&#039;&#039;EMSserver.ini&#039;&#039;&#039; de votre serveur EMS en ajoutant vos packages d&#039;extension de serveur. Vous pouvez localiser le fichier &#039;&#039;&#039;EMSserver.ini&#039;&#039;&#039; à l&#039;emplacement suivant : &lt;br /&gt;
&amp;lt;code&amp;gt;C:\Users\Public\Documents\Embarcadero\EMS\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Allez dans la section &#039;&#039;&#039;[Server.Packages]&#039;&#039;&#039;.&lt;br /&gt;
# Listez les packages EMS de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
 [Server.Packages]&lt;br /&gt;
 ; server extension packages go here&lt;br /&gt;
 ;c:\mypackages\basicextensions.bpl=mypackage description&lt;br /&gt;
&lt;br /&gt;
==Installation d&#039;un package EMS à des fins de test sur Linux==&lt;br /&gt;
&lt;br /&gt;
Pour installer des packages EMS dans le serveur de développeur EMS livré avec {{Product}}&lt;br /&gt;
&lt;br /&gt;
# Si l&#039;environnement EMS n&#039;a pas été configuré, configurez-le tel que décrit dans la section [[Configuration du serveur EMS ou du serveur de la console EMS sur Linux|Configuration du serveur EMS]] avant de commencer. &lt;br /&gt;
# Dans le &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projets]]&#039;&#039;&#039;, cliquez avec le bouton droit sur le projet [[Création d&#039;un package EMS|Package EMS]] et sélectionnez {{Menu| Options &amp;amp;gt; Débogueur}}&lt;br /&gt;
# Vérifiez que les paramètres suivants sont définis pour la plate-forme cible :&lt;br /&gt;
#*&#039;&#039;&#039;Application hôte&#039;&#039;&#039;: &lt;br /&gt;
#** Applications Linux 64 bits : &amp;lt;code&amp;gt;/usr/lib/ems/EMSDevServerCommand&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &#039;&#039;&#039;Paramètres&#039;&#039;&#039; : &amp;lt;code&amp;gt;-l$(TargetName)&amp;lt;/code&amp;gt;&lt;br /&gt;
# Cliquez sur le bouton &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Pour exécuter le projet, cliquez dessus avec le bouton droit et sélectionnez {{Menu|Exécuter}} ou appuyez simplement sur &#039;&#039;&#039;F9&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Installation d&#039;un package EMS à des fins de déploiement sur Linux==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez installer un nouveau package EMS dans un serveur EMS existant déjà déployé. Modifiez le fichier &#039;&#039;&#039;EMSserver.ini&#039;&#039;&#039; de votre serveur EMS en ajoutant vos packages d&#039;extension de serveur. Vous pouvez localiser le fichier &#039;&#039;&#039;EMSserver.ini&#039;&#039;&#039; à l&#039;emplacement suivant : &amp;lt;code&amp;gt;/etc/ems/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Allez dans la section &#039;&#039;&#039;[Server.Packages]&#039;&#039;&#039;.&lt;br /&gt;
# Listez les packages EMS de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
 [Server.Packages]&lt;br /&gt;
 ; server extension packages go here&lt;br /&gt;
 ;/etc/ems/bplbasicextensions.so=mypackage description&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Création d&#039;un package EMS|Package EMS]]&lt;br /&gt;
* [[Installation du serveur EMS|Installation du serveur EMS]]&lt;br /&gt;
* [[Exécution du serveur EMS ou du serveur de la console EMS sur un environnement de développeur|Exécution du serveur EMS sur un environnement de développeur]]&lt;br /&gt;
* [[Installation du serveur EMS ou du serveur de la console EMS sur un environnement de production|Installation du serveur EMS sur un environnement de production]]&lt;br /&gt;
* [[Fenêtre du serveur EMS|Fenêtre du serveur EMS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
[[Category:XE7]]&lt;br /&gt;
&lt;br /&gt;
[[en:Installing an EMS Package]]&lt;br /&gt;
[[de:Installieren eines EMS-Package]]&lt;br /&gt;
[[ja:EMS パッケージのインストール]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Pr%C3%A9paration_d%27une_application_Windows_pour_la_distribution_d%27un_package_appx&amp;diff=210551</id>
		<title>Préparation d&#039;une application Windows pour la distribution d&#039;un package appx</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Pr%C3%A9paration_d%27une_application_Windows_pour_la_distribution_d%27un_package_appx&amp;diff=210551"/>
		<updated>2017-08-28T22:12:33Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : commented out broken links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement d&#039;applications mobiles Android}}&lt;br /&gt;
&lt;br /&gt;
Votre app Windows est déployée quand vous l&#039;exécutez sur un périphérique cible &#039;&#039;&#039;Windows&#039;&#039;&#039;. Lorsque votre application Windows est prête pour le déploiement final, vous pouvez construire et signer votre application. &amp;lt;!-- Voir &#039;&#039;&#039;[[Déploiement de votre application Windows signée|Déploiement de votre application Windows signée]]&#039;&#039;&#039;.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration des options pour le déploiement de votre app Windows==&lt;br /&gt;
&lt;br /&gt;
Avant de construire l&#039;application à des fins de distribution, vous devez configurer plusieurs options pour votre app Windows. Les propriétés que vous configurez sont fournies avec votre application dans le fichier {{path|AppXManifest.xml}}.&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;application construite et signée, vous ne pouvez plus modifier ces propriétés, car elles fournissent des informations capitales sur votre application. Par conséquent, avant de déployer votre application, vérifiez que ces informations sont correctes. Vous risquez sinon de devoir reconstruire votre application.&lt;br /&gt;
&lt;br /&gt;
Avant chaque release de votre application Windows, vous devez vérifier que les paramètres sont correctement configurés.&lt;br /&gt;
&lt;br /&gt;
Pour configurer votre app Windows :&lt;br /&gt;
&lt;br /&gt;
* Sur la page &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet &amp;amp;gt; Options &amp;amp;gt; [[Options de l&#039;application|Application]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;, fournissez les icônes et images représentant votre application.&lt;br /&gt;
&lt;br /&gt;
:&lt;br /&gt;
:* Fournissez des logos pour le package de plate-forme Windows universelle :&lt;br /&gt;
::• 150×150px : logo utilisé pour l&#039;icône de taille moyenne du menu Démarrer.&lt;br /&gt;
::• 44×44px : logo utilisé comme logo de la vignette et/ou pour l&#039;icône de la barre des tâches.&lt;br /&gt;
:: &#039;&#039; &#039;&#039;&#039;Conseil :&#039;&#039;&#039; Si vous n&#039;avez de logo personnalisé, cliquez sur le bouton &#039;&#039;&#039;Par défaut&#039;&#039;&#039; suivant l&#039;icône pour utiliser le logo par défaut.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sur la page &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet &amp;amp;gt; Options &amp;amp;gt; [[Informations de version|Informations de version]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;, augmentez le code de version de votre application. Les magasins d&#039;applications tels que Windows Store peuvent requérir que les nouvelles versions de votre application aient toujours un code de version supérieur aux versions précédentes.&lt;br /&gt;
* Sur la page &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet &amp;amp;gt; Options &amp;amp;gt; [[Page Approvisionnement|Approvisionnement]]&#039;&#039;&#039;&amp;lt;/font&amp;gt;, sélectionnez dans le champ &#039;&#039;&#039;Cible&#039;&#039;&#039; la configuration de construction que vous voulez utiliser pour le déploiement de votre application (par exemple, &#039;&#039;&#039;Release&#039;&#039;&#039;) et [[Compléter la page Approvisionnement#Plate-forme Windows (Windows Store)|fournissez un fichier de certificat]] si vous n&#039;en avez pas déjà créé un.  Cette étape est nécessaire afin d&#039;installer votre application dans un périphérique ayant le [[Activation du débogage USB sur un périphérique Android|débogage USB désactivé]] et de distribuer votre application. Pour de plus amples informations sur les fichiers de certificat, voir :  [https://msdn.microsoft.com/en-us/library/mt637086(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/mt637086(v=vs.85).aspx (EN)].&lt;br /&gt;
&lt;br /&gt;
==Personnalisation de votre fichier AppxManifest==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;{{Product}}&#039;&#039;&#039; vous permet de personnaliser le contenu du fichier AppxManifest si vous devez inclure dans ce fichier des données personnalisées ne pouvant pas être définies visuellement dans les options de projet.&lt;br /&gt;
&lt;br /&gt;
Quand vous construisez une application pour la plate-forme cible Windows pour la première fois, &#039;&#039;&#039;{{Product}}&#039;&#039;&#039; ajoute un fichier au dossier de votre projet : {{Path|AppxManifest.template.xml}}. Chaque fois que vous construisez votre application pour Windows, &#039;&#039;&#039;{{Product}}&#039;&#039;&#039; lit ce fichier, remplace des espaces réservés du fichier par les valeurs réelles de vos options de projet, et écrit le contenu résultant dans un fichier de sortie : {{Path|Windows\&amp;amp;lt;build configuration&amp;amp;gt;\ AppxManifest.xml}}. Ce fichier de sortie est le fichier {{Path|AppxManifest.xml}} qui est inclus dans le package Windows que &#039;&#039;&#039;{{Product}}&#039;&#039;&#039; génère quand vous déployez votre application pour la plate-forme cible Windows.&lt;br /&gt;
&lt;br /&gt;
Pour personnaliser le fichier de sortie {{{Path|AppxManifest.xml}} d&#039;un projet unique, modifiez le contenu de AppxManifest.template.xml.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez personnaliser manuellement le fichier {{Path|AppxManifest.xml}} en y ajoutant toute information utile. Vous pouvez aussi télécharger de nouveaux détails sur le projet comme des logos de nouvelle taille (pour l&#039;écran d&#039;accueil, les vignettes larges, etc.), une description, un mode d&#039;affichage préféré, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Déploiement des applications multi-périphériques|Déploiement des applications multi-périphériques]]&lt;br /&gt;
* [[Déploiement de votre application Android signée|Déploiement de votre application Android signée]]&lt;br /&gt;
* [[Applications de base de données multi-périphériques|Applications de base de données multi-périphériques]]&lt;br /&gt;
* [[Création d&#039;un fichier magasin de clés|Création d&#039;un fichier magasin de clés]]&lt;br /&gt;
* [[Permissions d&#039;utilisation|Permissions d&#039;utilisation]]&lt;br /&gt;
* [[Informations de version|Informations de version]]&lt;br /&gt;
&lt;br /&gt;
* [http://developer.android.com/guide/topics/manifest/uses-feature-element.html Android Developers APi Guides: App Manifest - &amp;lt;uses-feature&amp;gt; (EN)]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Preparation d&#039;une application Windows pour le deploiement}}&lt;br /&gt;
[[Category:Android]]&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Preparing a Windows Application for appx Package Distribution]]&lt;br /&gt;
[[de:Vorbereiten einer Windows-Anwendung für die Bereitstellung]]&lt;br /&gt;
[[ja:Windows アプリケーションの配置準備]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MSBuild&amp;diff=210550</id>
		<title>MSBuild</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=MSBuild&amp;diff=210550"/>
		<updated>2017-08-28T21:58:02Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Compilation, construction et exécution d&#039;applications - Index}}&lt;br /&gt;
&lt;br /&gt;
Pour construire les projets, l&#039;EDI utilise maintenant MSBuild à la place du système de construction interne précédent. Les commandes Construire, Compiler et Make disponibles dans l&#039;EDI appellent le nouveau moteur de construction MSBuild de Microsoft ; qui fournit une vérification complète des dépendances. Les fichiers projet MSBuild sont basés sur XML et ils contiennent des sections décrivant les éléments, les propriétés, les tâches et les cibles spécifiques du projet.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations sur MSBuild, voir la documentation Microsoft à l&#039;adresse [http://msdn.microsoft.com/en-us/default.aspx http://msdn.microsoft.com/en-en/default.aspx].&lt;br /&gt;
&lt;br /&gt;
==Migration des projets vers MSBuild==&lt;br /&gt;
&lt;br /&gt;
Si vous ouvrez un projet pré-existant (avec l&#039;extension {{Path|.bdsproj}}&amp;amp;gt;), l&#039;EDI convertit automatiquement le projet afin d&#039;utiliser MSBuild et change l&#039;extension du projet en {{Path|.dproj}} pour un projet {{Delphi}} ou {{Path|.cbproj}} pour un projet C++.&lt;br /&gt;
&lt;br /&gt;
Les groupes de projets sont également convertis en MSBuild et l&#039;extension de groupe de projets {{Path|.groupproj}} leur est affectée.&lt;br /&gt;
&lt;br /&gt;
==Construction des projets==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez construire des projets sans connaître MSBuild car l&#039;EDI gère tous les détails à votre place. Les commandes {{Menu|Projet &amp;amp;gt; Compiler}} et {{Menu|Projet &amp;amp;gt; Construire}} invoquent MSBuild, mais la portée de chaque commande est différente.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez également construire explicitement des projets depuis la ligne de commande en exécutant {{Path|MSBuild.exe}} avec votre fichier {{Path|.dproj}}.&lt;br /&gt;
&lt;br /&gt;
Pour invoquer MSBuild dans un environnement de commandes personnalisé, choisissez {{Menu|Démarrer {{!}} Programmes {{!}} {{CompanyProductVersion}} {{!}} Invite de commande {{Product}}}}. Cette fenêtre de commande définit automatiquement à la fois le chemin de l&#039;exécutable et la variable de votre répertoire d&#039;installation.&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez utiliser MSBuild à partir de la ligne de commande hors de &#039;&#039;&#039;l&#039;invite de commande {{Product}}&#039;&#039;&#039;, vous devrez définir les variables d&#039;environnement suivantes vous-même :&lt;br /&gt;
&lt;br /&gt;
{{#tag:source|&lt;br /&gt;
BDS={{InstallPath}}&lt;br /&gt;
FrameworkDir=C:\Windows\Microsoft.NET\Framework&lt;br /&gt;
FrameworkVersion=v3.5&lt;br /&gt;
|lang=ini}}&lt;br /&gt;
&lt;br /&gt;
==Application de vos propres configurations de construction personnalisées==&lt;br /&gt;
&lt;br /&gt;
Plusieurs pages de la boîte de dialogue {{Menu|Projet &amp;amp;gt; Options}} vous permettent d&#039;enregistrer des groupes d&#039;options dans une configuration de construction nommée. Les deux configurations de construction par défaut sont &#039;&#039;&#039;Débogage&#039;&#039;&#039; et &#039;&#039;&#039;Release&#039;&#039;&#039;. {{CBuilder}} prend également en charge la configuration &#039;&#039;&#039;Base&#039;&#039;&#039;. Vous pouvez utiliser le gestionnaire de configuration pour appliquer de façon sélective toute configuration de construction nommée en tant que configuration de construction active pour votre projet ou groupe de projets.&lt;br /&gt;
&lt;br /&gt;
==Définition des événements de construction et visualisation de la sortie de la construction==&lt;br /&gt;
&lt;br /&gt;
Quand vous construisez un projet, les résultats de la construction apparaissent dans la fenêtre &#039;&#039;&#039;Messages&#039;&#039;&#039;, sur l&#039;onglet &#039;&#039;&#039;Sortie&#039;&#039;&#039;. Vous pouvez spécifier des événements de pré-construction et de post-construction à l&#039;aide de la boîte de dialogue {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Evénements de construction}} ({{CBuilder}} prend en charge aussi les événements de pré-liaison). Si vous spécifiez des événements de construction, les commandes spécifiées et leurs résultats apparaissent également dans la fenêtre &#039;&#039;&#039;Messages&#039;&#039;&#039;. Pour contrôler le niveau de la sortie MSBuild, utilisez le champ &#039;&#039;&#039;Verbosité&#039;&#039;&#039; sur la page {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement}}.&lt;br /&gt;
&lt;br /&gt;
==Le type de fichier détermine l&#039;ordre de la construction==&lt;br /&gt;
&lt;br /&gt;
MSBuild construit un projet en respectant l&#039;ordre suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
# Fichiers {{Path|.RC}}&lt;br /&gt;
# Fichiers {{Path|.ASM}}&lt;br /&gt;
# Fichiers {{Path|.PAS}}&lt;br /&gt;
# Fichiers {{Path|.CPP}}&lt;br /&gt;
&lt;br /&gt;
Le processus de construction effectue son traitement de haut en bas à travers les noeuds dossier ou répertoire du Gestionnaire de projet. Dans chaque dossier, les fichiers sont construits dans l&#039;ordre de leur type de fichier. Vous pouvez contrôler l&#039;ordre de la construction en plaçant les fichiers dans d&#039;autres dossiers ou dans des dossiers virtuels du &#039;&#039;&#039;[[Gestionnaire de projets|Gestionnaire de projet]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Construction d&#039;un projet à l&#039;aide d&#039;une commande MSBuild|Construction d&#039;un projet à l&#039;aide d&#039;une commande MSBuild]]&lt;br /&gt;
*[[Compilation, construction et exécution d&#039;applications|Compilation, construction et exécution d&#039;applications]]&lt;br /&gt;
*[[Définition des options de projet|Définition des options de projet]]&lt;br /&gt;
* [[Evénements de construction|Evénements de construction]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Utilisation de RAD Studio]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:MSBuild]]&lt;br /&gt;
[[de:MSBuild]]&lt;br /&gt;
[[ja:MSBuild]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=D%C3%A9pendances_GetIt&amp;diff=210549</id>
		<title>Dépendances GetIt</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=D%C3%A9pendances_GetIt&amp;diff=210549"/>
		<updated>2017-08-28T21:56:15Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Boîte de dialogue Options de projet}}&lt;br /&gt;
&lt;br /&gt;
[[File:GetItDependenciesDialog.png|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Dépendances GetIt}}&lt;br /&gt;
&lt;br /&gt;
Utilisez cette boîte de dialogue pour définir les dépendances du projet en relation à des packages disponibles sur le référentiel du &#039;&#039;&#039;[[Gestionnaire de packages GetIt|Gestionnaire de packages GetIt]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
La boîte de dialogue &#039;&#039;&#039;Dépendances GetIt&#039;&#039;&#039; contient les éléments suivants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Elément&lt;br /&gt;
! Description&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Obligatoire&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Les cases à cocher sélectionnées déterminent quels sont les packages requis pour le projet.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer qu&#039;un package est requis pour le projet, sélectionnez la case à cocher du package approprié et cliquez sur &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Statut&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Les packages peuvent avoir les statuts suivants :&lt;br /&gt;
* &#039;&#039;&#039;Disponible&#039;&#039;&#039; : quand le package est installé. Ce statut n&#039;a aucun lien avec le projet.&lt;br /&gt;
* &#039;&#039;&#039;Manquant&#039;&#039;&#039; : quand le package est requis par le projet, mais qu&#039;il n&#039;a pas été installé.&lt;br /&gt;
* &#039;&#039;&#039;Indisponible&#039;&#039;&#039; : quand le package est requis par le projet mais qu&#039;il n&#039;est plus disponible dans GetIt.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Nom&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Nom du package.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Description du package.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bouton &#039;&#039;&#039;Installer&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Utilisez ce bouton pour installer un package dont le statut est &#039;&#039;&#039;Manquant&#039;&#039;&#039; ; c&#039;est-à-dire un package qui n&#039;est pas actuellement installé mais qui est requis par le projet.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Bouton &#039;&#039;&#039;Installer tous les packages manquants&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Utilisez ce bouton pour installer tous les packages qui ne sont pas actuellement installés mais qui sont requis par le projet. &lt;br /&gt;
&lt;br /&gt;
Ce bouton installe un ou plusieurs packages &#039;&#039;&#039;manquants&#039;&#039;&#039; qui sont requis par le projet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ouverture d&#039;un projet avec des dépendances GetIt manquantes==&lt;br /&gt;
&lt;br /&gt;
Lorsque vous ouvrez un projet contenant des &amp;quot;dépendances GetIt&amp;quot; qui ne sont pas installées, {{Product}} vous notifie et vous offre l&#039;option de les télécharger :&lt;br /&gt;
&lt;br /&gt;
: [[File:GetItDependenciesInfo.png]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez soit sélectionner &#039;&#039;&#039;Oui&#039;&#039;&#039; pour installer les dépendances manquantes ou sélectionner &#039;&#039;&#039;Non&#039;&#039;&#039; et installer ces dépendances ultérieurement depuis la page &#039;&#039;&#039;Dépendances GetIt&#039;&#039;&#039;, à l&#039;aide du bouton &#039;&#039;&#039;Installer tous les packages manquants&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Gestionnaire de packages GetIt|Gestionnaire de packages GetIt]]&lt;br /&gt;
* [[Fenêtre du Gestionnaire de packages GetIt|Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
* [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt|Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Dependances GetIt}}&lt;br /&gt;
[[Category:Référence RAD Studio]]&lt;br /&gt;
[[Category:Berlin]]&lt;br /&gt;
&lt;br /&gt;
[[en:GetIt Dependencies]]&lt;br /&gt;
[[de:GetIt-Abhängigkeiten]]&lt;br /&gt;
[[ja:GetIt 依存パッケージ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Gestionnaire_de_packages_GetIt&amp;diff=210548</id>
		<title>Gestionnaire de packages GetIt</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Gestionnaire_de_packages_GetIt&amp;diff=210548"/>
		<updated>2017-08-28T21:55:08Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Utilitaires graphiques - Index}}&lt;br /&gt;
{{Parent|Menu Outils}}&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;Gestionnaire de packages GetIt Package&#039;&#039;&#039; est un gestionnaire de packages qui vous permet de naviguer, de télécharger, d&#039;acheter et d&#039;installer des packages dans {{Product}}. Les packages peuvent fournir des bibliothèques, des composants, des extensions de l&#039;EDI et des SDK.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Fenêtre du Gestionnaire de packages GetIt|Fenêtre du Gestionnaire de packages GetIt]]&lt;br /&gt;
* [[Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt|Installation d&#039;un package à l&#039;aide du Gestionnaire de packages GetIt]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Dépendances GetIt|Dépendances GetIt]]&lt;br /&gt;
&lt;br /&gt;
* [[Installateur de fonctionnalités|Installateur de fonctionnalités]]&lt;br /&gt;
* [[Gestionnaire de fonctionnalités|Gestionnaire de fonctionnalités]]&lt;br /&gt;
* [[Installateur hors ligne|Installateur hors ligne]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE8]]&lt;br /&gt;
&lt;br /&gt;
[[en:GetIt Package Manager]]&lt;br /&gt;
[[de:GetIt-Package-Manager]]&lt;br /&gt;
[[ja:GetIt パッケージ マネージャ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Exigences_de_la_base_de_donn%C3%A9es_EMS_pour_un_environnement_de_production&amp;diff=210529</id>
		<title>Exigences de la base de données EMS pour un environnement de production</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Exigences_de_la_base_de_donn%C3%A9es_EMS_pour_un_environnement_de_production&amp;diff=210529"/>
		<updated>2017-08-28T21:17:18Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Exigences de la base de données EMS pour un environnement de production sous Windows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Exigences de la base de données EMS pour un environnement de production sous Windows]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Nouvelles_affectations_de_touches_de_l%27EDI&amp;diff=210528</id>
		<title>Nouvelles affectations de touches de l&#039;EDI</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Nouvelles_affectations_de_touches_de_l%27EDI&amp;diff=210528"/>
		<updated>2017-08-28T21:16:35Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Raccourcis clavier Nouvel EDI classique et Nouvel EDI Emacs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Raccourcis clavier Nouvel EDI classique et Nouvel EDI Emacs]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Comment_utiliser_les_outils_de_mod%C3%A9lisation&amp;diff=210527</id>
		<title>Comment utiliser les outils de modélisation</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Comment_utiliser_les_outils_de_mod%C3%A9lisation&amp;diff=210527"/>
		<updated>2017-08-28T21:15:22Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Procédures de modélisation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Procédures de modélisation]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Proc%C3%A9dures_de_mod%C3%A9lisation&amp;diff=210526</id>
		<title>Procédures de modélisation</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Proc%C3%A9dures_de_mod%C3%A9lisation&amp;diff=210526"/>
		<updated>2017-08-28T21:14:59Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Annulation des modifications 210525 de Kmasuyama (discussion)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Modélisation UML|Modélisation UML}}&lt;br /&gt;
Cette section propose des informations procédurales (comment...) relatives à la modélisation des applications.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Procédures des projets de modélisation - Index|Procédures des projets de modélisation]]&lt;br /&gt;
* [[Importation et exportation de modèles|Importation et exportation de modèles]]&lt;br /&gt;
* [[Procédures des diagrammes UML - Index|Procédures des diagrammes UML]]&lt;br /&gt;
* [[Procédures du langage OCL (Object Constraint Language) - Index|Procédures du langage OCL (Object Constraint Language)]]&lt;br /&gt;
* [[Procédures de patterns de modélisation - Index|Procédures de patterns de modélisation]]&lt;br /&gt;
* [[Procédures de génération de la documentation - Index|Procédures de génération de la documentation]]&lt;br /&gt;
* [[Procédures de refactoring - Index|Procédures de refactoring]]&lt;br /&gt;
* [[Utilisation de la fenêtre Vue Modèle et du diagramme Visualisation du code|Utilisation des vues Modèle et Diagramme]]&lt;br /&gt;
* [[Configuration de la modélisation UML|Configuration de la modélisation UML]]&lt;br /&gt;
* [[Utilisation d&#039;un espace de nommage ou d&#039;un package|Utilisation d&#039;un espace de nommage ou d&#039;un package]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Procedures de modelisation}}&lt;br /&gt;
[[Category:Index des rubriques]]&lt;br /&gt;
[[Category:Utilisation de RAD Studio]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Proc%C3%A9dures_de_mod%C3%A9lisation&amp;diff=210525</id>
		<title>Procédures de modélisation</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Proc%C3%A9dures_de_mod%C3%A9lisation&amp;diff=210525"/>
		<updated>2017-08-28T21:14:25Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers Procédures de modélisation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Procédures de modélisation]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Priorit%C3%A9_des_op%C3%A9rateurs&amp;diff=210447</id>
		<title>Priorité des opérateurs</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Priorit%C3%A9_des_op%C3%A9rateurs&amp;diff=210447"/>
		<updated>2017-08-18T17:24:21Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Expressions - Index}}&lt;br /&gt;
Il existe seize catégories de priorité, certaines ne contenant qu&#039;un seul opérateur. Les opérateurs d&#039;une même catégorie ont une priorité égale.&lt;br /&gt;
&lt;br /&gt;
Lorsque des opérateurs apparaissent plusieurs fois dans le tableau, la première occurrence est unaire, la deuxième binaire. Chaque catégorie possède sa règle d&#039;associativité : de gauche à droite, ou de droite à gauche. En l&#039;absence de parenthèses, ces règles résolvent le groupement d&#039;expressions avec des opérateurs d&#039;égale priorité.&lt;br /&gt;
&lt;br /&gt;
La priorité de chaque catégorie est indiquée par l&#039;ordre d&#039;apparition dans le tableau. La première catégorie (première ligne du tableau) a la plus haute priorité. Les opérateurs d&#039;une même ligne ont la même priorité.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot; &lt;br /&gt;
! &#039;&#039;&#039;Opérateurs&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Associativité&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;()&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;-&amp;amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;::&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;!&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;~&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;++&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;--&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;amp;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;sizeof&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;new&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;delete&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
droite à gauche&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;.*&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;-&amp;amp;gt;*&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;*&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;/&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;%&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;lt;&amp;amp;lt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;gt;&amp;amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;lt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;lt;=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;gt;=&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;==&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;!=&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;amp;&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;^&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;|&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;amp;&amp;amp;amp;&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;||&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;?:&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
droite à gauche&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;*=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;/=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;%=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;+=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;-=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;amp;=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;^=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;|=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;lt;&amp;amp;lt;=&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;amp;gt;&amp;amp;gt;=&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
droite à gauche&lt;br /&gt;
|- &lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039;,&#039;&#039;&#039;&lt;br /&gt;
|  align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
gauche à droite&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Référence C++]]&lt;br /&gt;
[[Catégorie:C++]]&lt;br /&gt;
[[Catégorie:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Priorite des operateurs}}&lt;br /&gt;
&lt;br /&gt;
[[en:Precedence Of Operators]]&lt;br /&gt;
[[de:Abarbeitungsreihenfolge und Rangfolge von Operatoren]]&lt;br /&gt;
[[ja:演算子の結合規則と優先順位]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Priorit%C3%A9_des_op%C3%A9rateurs_(homonymie)&amp;diff=210446</id>
		<title>Priorité des opérateurs (homonymie)</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Priorit%C3%A9_des_op%C3%A9rateurs_(homonymie)&amp;diff=210446"/>
		<updated>2017-08-18T17:23:13Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page créée avec « {{Parent|Index}}   &amp;#039;&amp;#039;&amp;#039;Priorité des opérateurs&amp;#039;&amp;#039;&amp;#039; peut faire référence à : &amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;  * Expressions (Delphi)#Règles de priorité des opérateurs|Règles de... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Index}} &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priorité des opérateurs&#039;&#039;&#039; peut faire référence à :&lt;br /&gt;
&amp;lt;l s=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Expressions (Delphi)#Règles de priorité des opérateurs|Règles de priorité des opérateurs dans {{Delphi}}]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l e=&amp;quot;delphi&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;l s=&amp;quot;cpp&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* [[Priorité des opérateurs|Priorité des opérateurs dans C++]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;l e=&amp;quot;cpp&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Priorite des operateurs}}&lt;br /&gt;
[[Category:Référence C++]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Operator Precedence]]&lt;br /&gt;
[[de:Rangfolge von Operatoren]]&lt;br /&gt;
[[ja:演算子の優先順位]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Mod%C3%A8le:Otheruses&amp;diff=210445</id>
		<title>Modèle:Otheruses</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Mod%C3%A8le:Otheruses&amp;diff=210445"/>
		<updated>2017-08-18T17:14:55Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : otheruses&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;Pour les articles homonymes, voir [[{{FULLPAGENAME}} (disambiguation)]].&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is used to link to the disambiguation page.&lt;br /&gt;
[[Category:Modèles de formatage]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Index_Fen%C3%AAtres_d%27outils&amp;diff=210316</id>
		<title>Index Fenêtres d&#039;outils</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Index_Fen%C3%AAtres_d%27outils&amp;diff=210316"/>
		<updated>2017-06-20T08:01:53Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Kmasuyama a déplacé la page Index Fenêtres d&amp;#039;outils vers Fenêtres d&amp;#039;outils - Index : request from translator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Fenêtres d&#039;outils - Index]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Fen%C3%AAtres_d%27outils_-_Index&amp;diff=210315</id>
		<title>Fenêtres d&#039;outils - Index</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Fen%C3%AAtres_d%27outils_-_Index&amp;diff=210315"/>
		<updated>2017-06-20T08:01:53Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Kmasuyama a déplacé la page Index Fenêtres d&amp;#039;outils vers Fenêtres d&amp;#039;outils - Index : request from translator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Menu Voir}}&lt;br /&gt;
&lt;br /&gt;
{{Menu|Voir &amp;amp;gt; Fenêtre d&#039;outils}}&lt;br /&gt;
&lt;br /&gt;
Le sous-menu &#039;&#039;&#039;Fenêtres d&#039;outils&#039;&#039;&#039; vous permet d&#039;accéder aux outils de l&#039;EDI.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Gestionnaire de projets|Gestionnaire de projets]]&lt;br /&gt;
* [[Vue Structure|Structure]]&lt;br /&gt;
* [[Inspecteur d&#039;objets|Inspecteur d&#039;objets]]&lt;br /&gt;
* [[Palette d&#039;outils|Palette d&#039;outils]]&lt;br /&gt;
* [[Vue Messages|Messages]]&lt;br /&gt;
* [[Navigateur de fichiers|Navigateur de fichiers]]&lt;br /&gt;
* [[Liste A faire|Liste A faire]]&lt;br /&gt;
* [[Vue Modèle|Vue Modèle]]&lt;br /&gt;
* [[Explorateur de données|Explorateur de données]]&lt;br /&gt;
* [[Résultats de la recherche de références (Delphi)|Résultats de la recherche des références (Delphi)]]&lt;br /&gt;
* [[Refactorings|Refactorings]]&lt;br /&gt;
* [[Fenêtre Templates|Modèles]]&lt;br /&gt;
* [[Aperçu multi-périphérique|Aperçu multi-périphérique]]&lt;br /&gt;
* [[Historique du Presse-papiers|Historique du Presse-papiers]]&lt;br /&gt;
* [[Concepteur LiveBindings|Concepteur LiveBindings]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Index Fenetres d&#039;outils}}&lt;br /&gt;
&lt;br /&gt;
[[en:Tool Windows Index]]&lt;br /&gt;
[[ja:ツール ウィンドウ：インデックス]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Fichier_de_biblioth%C3%A8que_partag%C3%A9e_de_package&amp;diff=210061</id>
		<title>Fichier de bibliothèque partagée de package</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Fichier_de_biblioth%C3%A8que_partag%C3%A9e_de_package&amp;diff=210061"/>
		<updated>2017-06-15T01:32:12Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : Page redirigée vers API (*.bpl, *.dylib, *.so)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[API (*.bpl, *.dylib, *.so)]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Page_Approvisionnement&amp;diff=209654</id>
		<title>Page Approvisionnement</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Page_Approvisionnement&amp;diff=209654"/>
		<updated>2017-04-20T02:36:13Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : 67 versions : copy from Berlin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Options d&#039;environnement}}&lt;br /&gt;
{{Parent|Boîte de dialogue Options de projet}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; Options d&#039;environnement &amp;amp;gt; Approvisionnement}}&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Approvisionnement}}&lt;br /&gt;
&lt;br /&gt;
Utilisez cette boîte de dialogue pour spécifier vos &#039;&#039;&#039;données de signature&#039;&#039;&#039; pour une application OS X, Périphérique iOS ou Android.&lt;br /&gt;
&lt;br /&gt;
Vous devez signer vos applications dans les cas suivants :&lt;br /&gt;
&lt;br /&gt;
* Si vous voulez soumettre votre application OS X à l&#039;App Store Mac, Apple requiert des données de signature valides pour le sandboxing de vos applications. Sinon, vous n&#039;avez pas besoin de données de signature. &lt;br /&gt;
* Vous devez disposer de données de signature valides pour iOS quelle que soit la [[Présentation des plates-formes cible#Utilisation du noeud Configuration|configuration de plate-forme sélectionnée]]. &lt;br /&gt;
* Pour créer des applications Android signées que vous pouvez installer sur des périphériques Android où le [[Activation du débogage USB sur un périphérique Android|débogage USB est désactivé]] ou télécharger dans un magasin d&#039;applications, vous avez besoin d&#039;un fichier magasin de clés.&lt;br /&gt;
&lt;br /&gt;
Avant de spécifier vos données de signature pour des applications OS X ou iOS, vous devez obtenir les certificats développeur et de distribution auprès d&#039;Apple.&lt;br /&gt;
&lt;br /&gt;
* Pour OS X : [[Approvisionnement d&#039;une application OS X|Obtention de certificats développeur et de distribution pour le développement d&#039;applications OS X]].&lt;br /&gt;
* Pour iOS : [[Approvisionnement d&#039;une application iOS|Obtention de certificats Développeur et de distribution pour le développement d&#039;applications iOS]].&lt;br /&gt;
&lt;br /&gt;
==Exigences pour les applications multi-périphériques==&lt;br /&gt;
&lt;br /&gt;
===Profil d&#039;approvisionnement===&lt;br /&gt;
&lt;br /&gt;
Pour les applications iOS ciblant le périphérique iOS (configuration de plate-forme &#039;&#039;&#039;Développement&#039;&#039;&#039;, &#039;&#039;&#039;Ad-hoc&#039;&#039;&#039; ou &#039;&#039;&#039;Magasin d&#039;applications&#039;&#039;&#039;), vous avez besoin d&#039;un profil d&#039;approvisionnement iOSTeam.&lt;br /&gt;
&lt;br /&gt;
Pour sélectionner un profil d&#039;approvisionnement spécifique :&lt;br /&gt;
&lt;br /&gt;
# Sélectionnez {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]] &amp;amp;gt; Approvisionnement}}.&lt;br /&gt;
# Sélectionnez l&#039;une des options du menu déroulant &#039;&#039;&#039;Profil d&#039;approvisionnement&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque :&#039;&#039;&#039; &#039;&#039;&#039;Profil d&#039;approvisionnement&#039;&#039;&#039; correspond aux fichiers de profils d&#039;approvisionnement iOS installés sur OS X.&lt;br /&gt;
&lt;br /&gt;
Lorsque les informations d&#039;approvisionnement fournies sont correctes, un volet [[#Entités sélectionnées | Entités sélectionnées]] affiche les informations concernant le profil d&#039;approvisionnement et le certificat :&lt;br /&gt;
&lt;br /&gt;
Lorsque les informations fournies ne sont pas correctes, un [[#Messages d&#039;avertissement | message d&#039;avertissement]] apparaît avec des informations supplémentaires. &lt;br /&gt;
&lt;br /&gt;
====Option &amp;amp;lt;Auto&amp;amp;gt;====&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez l&#039;option &#039;&#039;&#039;&amp;amp;lt;Auto&amp;amp;gt;&#039;&#039;&#039;, {{Product}} sélectionne automatiquement un profil d&#039;approvisionnement, qui correspond à la valeur du champ &#039;&#039;&#039;CFBundleIdentifier&#039;&#039;&#039; définie dans {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; [[Informations de version|Informations de version]]}}.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CFBundleIdentifier&#039;&#039;&#039; définit un ID d&#039;app pour votre application. Un ID d&#039;app est un identificateur se composant d&#039;un ID d&#039;équipe et d&#039;une chaîne de recherche de l&#039;ID de bundle. Par défaut, la valeur de &#039;&#039;&#039;CFBundleIdentifier&#039;&#039;&#039; est le nom de votre projet.&lt;br /&gt;
&lt;br /&gt;
Si aucun profil d&#039;approvisionnement n&#039;a un ID d&#039;app correspondant à la valeur du champ &#039;&#039;&#039;CFBundleIdentifier&#039;&#039;&#039;, {{Product}} affiche le message d&#039;avertissement suivant :&lt;br /&gt;
&lt;br /&gt;
: [[#Impossible de faire correspondre l&#039;identificateur de bundle &amp;quot;CFBundleIdentifier&amp;quot; avec l&#039;ID d&#039;app &amp;quot;Team ID.Bundle ID&amp;quot; dans le profil d&#039;approvisionnement sélectionné|Impossible de faire correspondre l&#039;identificateur de bundle &amp;quot;CFBundleIdentifier&amp;quot; avec l&#039;ID d&#039;app &amp;quot;Team ID.Bundle ID&amp;quot; dans le profil d&#039;approvisionnement sélectionné]]&lt;br /&gt;
&lt;br /&gt;
===Certificat Développeur===&lt;br /&gt;
&lt;br /&gt;
Pour sélectionner un nom de certificat développeur ou distribution, commencez par sélectionner un profil d&#039;approvisionnement valide.&lt;br /&gt;
&lt;br /&gt;
Lorsque &#039;&#039;&#039;Profil d&#039;approvisionnement&#039;&#039;&#039; est défini sur &amp;amp;lt;Auto&amp;amp;gt;, le &#039;&#039;&#039;Certificat Développeur&#039;&#039;&#039; apparaît grisé. &lt;br /&gt;
&lt;br /&gt;
Pour trouver les certificats développeur valides, sur le Mac ouvrez &#039;&#039;&#039;Trousseaux d&#039;accès&#039;&#039;&#039;, et double-cliquez sur &#039;&#039;&#039;Mes certificats&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Pour OS X, vous fournissez les noms de certificat complets dans les champs de certificat :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Certificat Développeur Mac tierce partie&#039;&#039;&#039;. Utilisez le certificat de distribution d&#039;application Mac pour signer une application Mac avant de la soumettre à l&#039;App Store Mac. Par exemple : &amp;lt;code&amp;gt;Application Développeur Mac tierce partie : &amp;amp;lt;Nom de l&#039;équipe&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Certificat Installateur Mac tierce partie&#039;&#039;&#039;. Utilisez le certificat de distribution d&#039;installateur Mac pour signer et soumettre un package d&#039;installateur Mac à l&#039;App Store Mac. Le package d&#039;installateur contient votre application signée. Par exemple : &amp;lt;code&amp;gt;Installateur Développeur Mac tierce partie : &amp;amp;lt;Nom de l&#039;équipe&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque&#039;&#039;&#039; : Sur OS X, il est possible d&#039;avoir deux certificats qui portent le même nom et proviennent de la même équipe de développement. Dans ce cas, vous ne pouvez pas rester ambigu concernant le certificat devant être utilisé par {{Variables|Product}} ; vous devez donc utiliser la chaîne complète telle qu&#039;elle apparaît dans le Trousseaux d&#039;accès. Pour de plus amples informations, voir [[E0264 Impossible d&#039;exécuter &#039;&amp;quot;/usr/bin/codesign&amp;quot; ...&#039;#Le nom de certificat spécifié est ambigu|Le nom de certificat est ambigu]].&lt;br /&gt;
&lt;br /&gt;
===Entités sélectionnées===&lt;br /&gt;
&lt;br /&gt;
Sur &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039;, le volet &#039;&#039;&#039;Entités sélectionnées&#039;&#039;&#039; affiche les informations concernant le profil d&#039;approvisionnement sélectionné manuellement ou automatiquement.&lt;br /&gt;
&lt;br /&gt;
Accédez à {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]] &amp;amp;gt; Approvisionnement}} pour voir l&#039;ID d&#039;app pour le profil d&#039;approvisionnement. Il peut s&#039;agir d&#039;un ID d&#039;app explicite qui correspond à une seule application ou d&#039;un ID d&#039;app en caractères génériques qui correspond à un ensemble d&#039;apps. Un ID d&#039;app en caractères génériques contient un astérisque dans la dernière partie de la chaîne de recherche de l&#039;ID de bundle. &lt;br /&gt;
&lt;br /&gt;
Pour fournir un ID de bundle pour votre application, choisissez {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Informations de version}} et modifiez &#039;&#039;&#039;CFBundleIdentifier&#039;&#039;&#039;. Accédez à {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Approvisionnement}} pour voir votre ID d&#039;app.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Profil d&#039;approvisionnement&#039;&#039;&#039; :&lt;br /&gt;
** &#039;&#039;&#039;Nom :&#039;&#039;&#039; Le nom du profil d&#039;approvisionnement iOSTeam. &lt;br /&gt;
** &#039;&#039;&#039;Chemin du fichier :&#039;&#039;&#039; Le chemin d&#039;accès au fichier de profil d&#039;approvisionnement sur le Mac. Le chemin d&#039;accès doit ressembler à &amp;lt;code&amp;gt;/Users/&amp;amp;lt;votre utilisateur&amp;amp;gt;/Library/MobileDevice/Provisioning Profiles/&amp;amp;lt;nom_fichier&amp;amp;gt;.mobileprovision&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &#039;&#039;&#039;Identificateur d&#039;application :&#039;&#039;&#039; Un ID d&#039;app est une chaîne en deux parties utilisée pour identifier une ou plusieurs apps d&#039;une seule équipe de développement. La chaîne se compose de l&#039;ID d&#039;équipe et de la chaîne de recherche de l&#039;ID de bundle, avec un point (.) séparant les deux parties. L&#039;ID d&#039;équipe est fourni par Apple et est spécifique à une équipe de développement donnée, tandis que la chaîne de recherche de l&#039;ID de bundle est fournie par vous pour correspondre à l&#039;ID de bundle d&#039;une seule app ou à un ensemble d&#039;ID de bundle pour un groupe d&#039;apps.&lt;br /&gt;
** &#039;&#039;&#039;Nom du programme Développeur :&#039;&#039;&#039; Le nom du compte développeur.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Certificat Développeur&#039;&#039;&#039; :&lt;br /&gt;
** &#039;&#039;&#039;Distribution iPhone :&#039;&#039;&#039; Le développeur iPhone.&lt;br /&gt;
&lt;br /&gt;
====Recherche des profils d&#039;approvisionnement installés sur un périphérique====&lt;br /&gt;
&lt;br /&gt;
Dans Xcode, pour rechercher les fichiers &#039;&#039;&#039;profil d&#039;approvisionnement&#039;&#039;&#039; installés sur un périphérique spécifique :&lt;br /&gt;
&lt;br /&gt;
# Ouvrez Xcode sur le Mac.&lt;br /&gt;
# Accédez à {{Menu|Window &amp;amp;gt; Devices}}.&lt;br /&gt;
# Sur la barre latérale de gauche, sélectionnez le périphérique cible.&lt;br /&gt;
# Cliquez avec le bouton droit sur le périphérique cible et sélectionnez &#039;&#039;&#039;Show Provisioning Profiles&#039;&#039;&#039;.&lt;br /&gt;
#* La fenêtre Devices affiche les profils d&#039;approvisionnement installés sur le périphérique.&lt;br /&gt;
&lt;br /&gt;
===Droits===&lt;br /&gt;
&lt;br /&gt;
Pour une application OS X en sandbox, vous devez définir les droits spécifiques (privilèges d&#039;accès).&lt;br /&gt;
&lt;br /&gt;
Ouvrez la page [[Liste des droits|Liste des droits]] en sélectionnant &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt; &#039;&#039;&#039;Projet &amp;amp;gt; Options &amp;amp;gt; Liste des droits&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Options des outils==&lt;br /&gt;
&lt;br /&gt;
Ces options sont disponibles pour tous les projets {{Product}} en sélectionnant {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]] &amp;amp;gt; Approvisionnement}}.&lt;br /&gt;
&lt;br /&gt;
Voir [[#Options d&#039;approvisionnement|Options d&#039;approvisionnement]].&lt;br /&gt;
&lt;br /&gt;
==Options de projet==&lt;br /&gt;
&lt;br /&gt;
Ces options sont disponibles pour le projet en cours, en sélectionnant &amp;lt;font color=&amp;quot;#598527&amp;quot;&amp;gt;&#039;&#039;&#039;Projet &amp;amp;gt; Options &amp;amp;gt; Approvisionnement&#039;&#039;&#039;&amp;lt;/font&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Options&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Cible, Appliquer, Enregistrer&lt;br /&gt;
|&lt;br /&gt;
Voir [[Options de la cible|Options de la cible]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Approvisionnement&lt;br /&gt;
|&lt;br /&gt;
Voir [[#Options d&#039;approvisionnement|Options d&#039;approvisionnement]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Les options d&#039;approvisionnement de la page &#039;&#039;&#039;Options de projet&#039;&#039;&#039; sont utilisées pour le projet, et cela même si vous avez défini des options d&#039;approvisionnement dans la page &#039;&#039;&#039;Options des outils&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si l&#039;une des [[#Options d&#039;approvisionnement|options d&#039;approvisionnement]] a la valeur &amp;lt;code&amp;gt;&amp;amp;lt;Utiliser les options d&#039;environnement(Auto)&amp;lt;/code&amp;gt; dans la page des &#039;&#039;&#039;Options de projet&#039;&#039;&#039;, {{Product}} utilise l&#039;option correspondante définie dans la page d&#039;approvisionnement des &#039;&#039;&#039;Options des outils&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Options d&#039;approvisionnement==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Type de construction&lt;br /&gt;
|&lt;br /&gt;
Un type de construction est la combinaison d&#039;une [[Plates-formes cible prises en charge|plate-forme cible]] et d&#039;une [[Présentation des plates-formes cible#Utilisation du noeud Configuration|configuration de plate-forme]]. Sélectionnez un type de construction dans cette zone de liste déroulante pour définir les données de signature pour ce type de construction. Le reste des champs de la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; change en fonction du type de construction sélectionné.&lt;br /&gt;
&lt;br /&gt;
Pour les applications OS X, le type de construction doit être &#039;&#039;&#039;[[#OS X - Magasin d&#039;applications|OS X - Magasin d&#039;applications]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Pour les applications iOS, choisissez l&#039;un des types de construction suivants :&lt;br /&gt;
* [[#Périphérique iOS - 64 bits - Magasin d&#039;applications|&#039;&#039;&#039;Périphérique iOS - 64 bits - Magasin d&#039;applications&#039;&#039;&#039;]]. Configuration de la plate-forme pour [[Déploiement de votre application iOS pour soumission à l&#039;App Store|construire votre application en vue de sa distribution sur l&#039;App Store]].&lt;br /&gt;
* [[#Périphérique iOS - nn bits - Ad hoc|&#039;&#039;&#039;Périphérique iOS - 32 bits - Ad hoc&#039;&#039;&#039; ou &#039;&#039;&#039;Périphérique iOS - 64 bits - Ad hoc&#039;&#039;&#039;]]. Configuration de plate-forme utilisée à des fins de tests ou distribution informelle, avec un nombre limité de périphériques pouvant l&#039;exécuter.&lt;br /&gt;
* [[#Périphérique iOS - nn bits - Développement|&#039;&#039;&#039;Périphérique iOS - 32 bits - Développement&#039;&#039;&#039; ou &#039;&#039;&#039;Périphérique iOS - 64 bits - Développement&#039;&#039;&#039;]]. Configuration de plate-forme utilisée pour exécuter votre application sur un périphérique connecté à votre Mac. Utilisé lors du développement et du débogage.&lt;br /&gt;
&lt;br /&gt;
Pour les applications Android, le type de construction doit être &#039;&#039;&#039;[[#Android - Magasin d&#039;applications|Android - Magasin d&#039;applications]]&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Dans les sections suivantes relatives aux périphériques iOS, les titres contiennent la chaîne &amp;lt;code&amp;gt;nn bits&amp;lt;/code&amp;gt;. Dans ces titres, &amp;lt;code&amp;gt;nn bits&amp;lt;/code&amp;gt; correspond à une architecture de périphérique iOS 32 bits ou 64 bits.&lt;br /&gt;
&lt;br /&gt;
Pour les périphériques iOS, vous pouvez sélectionner les options suivantes :&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Profil d&#039;approvisionnement&lt;br /&gt;
|&lt;br /&gt;
Le nom du [[#Profil d&#039;approvisionnement|profil d&#039;approvisionnement]] installé sur le périphérique cible.&lt;br /&gt;
Dans le menu déroulant, vous pouvez sélectionner l&#039;une des options suivantes :&lt;br /&gt;
* &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; : {{Product}} sélectionne un profil d&#039;approvisionnement approprié.&lt;br /&gt;
* Un profil d&#039;approvisionnement spécifique qui est installé dans le périphérique cible.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Certificat Développeur&lt;br /&gt;
|&lt;br /&gt;
Le nom du [[#Certificat Développeur|certificat Développeur]] installé sur votre Mac. Dans le menu déroulant, vous pouvez sélectionner l&#039;une des options suivantes :&lt;br /&gt;
* &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; : {{Product}} sélectionne un nom de certificat développeur approprié.&lt;br /&gt;
* Un nom de certificat Développeur spécifique. Cette option apparaît comme disponible si [[#Profil d&#039;approvisionnement|Profil d&#039;approvisionnement]] a une valeur différente de &amp;amp;lt;Auto&amp;amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; La [[Vue Messages|vue Messages]] affiche le profil d&#039;approvisionnement et le certificat Développeur que {{Product}} utilise pour signer le code de vos applications iOS.&lt;br /&gt;
&lt;br /&gt;
Lorsque le profil d&#039;approvisionnement correspond au certificat Développeur, au [[Préparation d&#039;une application iOS pour le déploiement|CFBundleIdentifier]] et au périphérique cible, les informations suivantes apparaissent :&lt;br /&gt;
&lt;br /&gt;
Lorsque les informations fournies sont correctes, les informations sur le profil d&#039;approvisionnement et le certificat Développeur apparaissent dans le volet [[#Entités sélectionnées | Entités sélectionnées]].&lt;br /&gt;
&lt;br /&gt;
===OS X - Magasin d&#039;applications===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Certificat Développeur Mac tierce partie&lt;br /&gt;
|&lt;br /&gt;
Entrez le nom de votre certificat &#039;&#039;&#039;Application Développeur Mac tierce partie&#039;&#039;&#039;. Ce certificat est nécessaire à l&#039;EDI pour signer le code de votre application et pour l&#039;approbation dans l&#039;App Store Mac. Pour de plus amples informations, voir [[#Certificat Développeur|Certificat Développeur]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Certificat Installateur Mac tierce partie&lt;br /&gt;
|&lt;br /&gt;
Entrez le nom de votre certificat &#039;&#039;&#039;Installateur Développeur Mac tierce partie&#039;&#039;&#039;. Ce certificat vous représente en tant qu&#039;installateur tierce partie et est nécessaire à l&#039;EDI pour construire votre application OS X et pour l&#039;approbation dans l&#039;App Store Mac. Pour de plus amples informations, voir [[#Certificat Développeur|Certificat Développeur]].&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; L&#039;AppLoader Mac requiert un certificat d&#039;installateur, que votre projet contienne ou non un installateur.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Périphérique iOS - nn bits - Développement===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Profil d&#039;approvisionnement&lt;br /&gt;
|&lt;br /&gt;
Sélectionnez un [[#Profil d&#039;approvisionnement|profil d&#039;approvisionnement]] installé sur votre périphérique cible ou laissez-le défini sur &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Certificat Développeur&lt;br /&gt;
|&lt;br /&gt;
Sélectionnez un &#039;&#039;&#039;certificat Développeur iOS&#039;&#039;&#039; valide ou laissez-le défini sur &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt;. Pour plus d&#039;informations, voir [[#Certificat Développeur|Certificat Développeur]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Périphérique iOS - nn bits - Ad hoc===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Profil d&#039;approvisionnement&lt;br /&gt;
|&lt;br /&gt;
Sélectionnez un [[#Profil d&#039;approvisionnement|profil d&#039;approvisionnement]] installé sur votre périphérique cible ou laissez-le défini sur &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Certificat Développeur&lt;br /&gt;
|&lt;br /&gt;
Sélectionnez un &#039;&#039;&#039;certificat Distribution iOS&#039;&#039;&#039; valide ou laissez-le défini sur &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt;. Pour plus d&#039;informations, voir [[#Certificat Développeur|Certificat Développeur]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Périphérique iOS - 64 bits - Magasin d&#039;applications===&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; L&#039;App Store accepte uniquement les fichiers d&#039;archive d&#039;application qui prennent en charge les périphériques iOS 64 bits. Si vous voulez également prendre en charge les périphériques 32 bits, vous devez construire un fichier d&#039;archive d&#039;application unique qui prend en charge les périphériques 32 bits et 64 bits. Voir [[Déploiement de votre application iOS pour soumission à l&#039;App Store#Prise en charge des périphériques iOS 32 bits|Déploiement de votre application iOS pour soumission à l&#039;App Store, Prise en charge des périphériques iOS 32 bits]].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Profil d&#039;approvisionnement&lt;br /&gt;
|&lt;br /&gt;
Sélectionnez un [[#Profil d&#039;approvisionnement|profil d&#039;approvisionnement]] installé sur votre périphérique cible ou laissez-le défini sur &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt;.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Certificat Développeur&lt;br /&gt;
|&lt;br /&gt;
Sélectionnez un &#039;&#039;&#039;certificat Distribution iOS&#039;&#039;&#039; valide ou laissez-le défini sur &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt;. Pour de plus amples informations, voir [[#Certificat Développeur|Certificat Développeur]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Android - Magasin d&#039;applications===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Elément&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Fichier&lt;br /&gt;
|&lt;br /&gt;
Le chemin du fichier magasin de clés qui contient vos certificats de signature.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mot de passe&lt;br /&gt;
|&lt;br /&gt;
Le mot de passe du fichier magasin de clés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Nouveau magasin de clés&lt;br /&gt;
|&lt;br /&gt;
Ouvre l&#039;expert [[Créer un nouveau magasin de clés/alias|Créer un nouveau magasin de clés/alias]] pour [[Création d&#039;un fichier magasin de clés|créer un nouveau fichier magasin de clés]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le mot de passe&lt;br /&gt;
|&lt;br /&gt;
Ouvre un dialogue permettant de changer le mot de passe de votre fichier magasin de clés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Obtenir les certificats&lt;br /&gt;
|&lt;br /&gt;
Récupère la liste des certificats de votre fichier magasin de clés, et remplit la zone de liste déroulante &#039;&#039;&#039;Alias dans le magasin de clés&#039;&#039;&#039; avec cette liste.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Alias dans le magasin de clés&lt;br /&gt;
|&lt;br /&gt;
L&#039;alias du certificat de votre fichier magasin de clés à signer.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mot de passe de l&#039;alias&lt;br /&gt;
|&lt;br /&gt;
Le mot de passe du certificat sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Date de création&lt;br /&gt;
|&lt;br /&gt;
Le date de création du certificat sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Valide depuis&lt;br /&gt;
|&lt;br /&gt;
La date de début de validation du certificat sélectionné, et la date d&#039;expiration du certificat.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Ajouter un alias&lt;br /&gt;
|&lt;br /&gt;
Ouvre l&#039;expert [[Créer un nouveau magasin de clés/alias|Créer un nouveau magasin de clés/alias]] pour [[Ajout d&#039;un certificat dans un fichier magasin de clés|ajouter un nouveau certificat dans votre fichier magasin de clés]].&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Modifier le mot de passe&lt;br /&gt;
|&lt;br /&gt;
Ouvre un dialogue permettant de changer le mot de passe du certificat sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Supprimer un alias&lt;br /&gt;
|&lt;br /&gt;
Retire le certificat sélectionné de votre fichier magasin de clés.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Informations sur l&#039;alias&lt;br /&gt;
|&lt;br /&gt;
Ouvre un dialogue contenant des informations détaillées sur le certificat sélectionné.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tout réinitialiser&lt;br /&gt;
|&lt;br /&gt;
Vide les champs magasin de clés (Fichier, Mot de passe) et certificat (Alias dans le magasin de clés, Mot de passe de l&#039;alias).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Récupération des fichiers de profil d&#039;approvisionnement sur XCode==&lt;br /&gt;
&lt;br /&gt;
{{product}} recherche les fichiers de profil d&#039;approvisionnement dans le répertoire {{path | ~/Library/MobileDevice/Provisioning Profile/}} où &#039;&#039;&#039;XCode&#039;&#039;&#039; les enregistre par défaut.&lt;br /&gt;
&lt;br /&gt;
Suivez ces étapes si un profil d&#039;approvisionnement attendu n&#039;est pas listé dans la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
# Lancez &#039;&#039;&#039;XCode&#039;&#039;&#039;.&lt;br /&gt;
# Choisissez {{menu | XCode &amp;amp;gt; Preferences...}}.&lt;br /&gt;
# Accédez à l&#039;onglet &#039;&#039;&#039;Accounts&#039;&#039;&#039; et sélectionnez &#039;&#039;&#039;l&#039;identifiant Apple&#039;&#039;&#039; à partir duquel vous voulez récupérer le profil d&#039;approvisionnement.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;View Details...&#039;&#039;&#039;&lt;br /&gt;
# Pour restaurer les fichiers de profil d&#039;approvisionnement manquants, cliquez sur l&#039;icône du bouton d&#039;actualisation dans l&#039;angle inférieur gauche.&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Done&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Messages d&#039;avertissement==&lt;br /&gt;
&lt;br /&gt;
===Aucun profil de connexion n&#039;a été trouvé===&lt;br /&gt;
&lt;br /&gt;
Ce message vous informe que vous devez créer un profil de connexion OS X. &lt;br /&gt;
&lt;br /&gt;
Choisissez {{Menu|Outils &amp;amp;gt; Options &amp;amp;gt; [[Options d&#039;environnement|Options d&#039;environnement]] &amp;amp;gt; [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]}} pour ajouter un nouveau profil. Pour plus d&#039;informations, voir [[Création et test d&#039;un profil de connexion sur le PC de développement|Création et test d&#039;un profil de connexion sur le PC de développement]].&lt;br /&gt;
&lt;br /&gt;
===La connexion à &#039;&amp;amp;lt;adresse_ip&amp;amp;gt;&#039; sur le port &amp;amp;lt;numéro_port&amp;amp;gt; a échoué===&lt;br /&gt;
&lt;br /&gt;
Ce message vous informe qu&#039;il est impossible d&#039;établir une connexion à un PAServer à l&#039;aide des paramètres &amp;amp;lt;adresse_ip&amp;amp;gt; et &amp;amp;lt;numéro_port&amp;amp;gt; du profil sélectionné à partir du [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]].&lt;br /&gt;
&lt;br /&gt;
Pour résoudre le problème :&lt;br /&gt;
&lt;br /&gt;
# Vérifiez que PAServer s&#039;exécute sur OS X sur l&#039; &amp;amp;lt;adresse_ip&amp;amp;gt;.&lt;br /&gt;
# Si c&#039;est le cas, vérifiez que le &amp;amp;lt;numéro_port&amp;amp;gt; sur lequel il s&#039;exécute correspond au &amp;amp;lt;numéro_port&amp;amp;gt; défini sur le profil à partir du [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]].&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Pour vérifier si la connexion à PAServer fonctionne, il vous suffit de cliquer sur &#039;&#039;&#039;Tester connexion&#039;&#039;&#039; dans le [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]].&lt;br /&gt;
&lt;br /&gt;
===Aucun profil d&#039;approvisionnement n&#039;a été trouvé pour la configuration de construction sélectionnée===&lt;br /&gt;
&lt;br /&gt;
Ce message vous informe qu&#039;il n&#039;y a aucun profil d&#039;approvisionnement disponible pour la configuration de construction sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Pour résoudre le problème, vous devez télécharger le profil d&#039;approvisionnement pour la configuration de construction sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations sur le programme Développeur Apple et sur la manière d&#039;obtenir un profil d&#039;approvisionnement, voir [[Rejoindre le programme Développeur Apple|Rejoindre le programme Développeur Apple]] et [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]].&lt;br /&gt;
&lt;br /&gt;
===Aucun profil d&#039;approvisionnement n&#039;a été trouvé pour la configuration de construction sélectionnée et le périphérique &amp;quot;&amp;amp;lt;nom_périphérique&amp;amp;gt;&amp;quot; sélectionné===&lt;br /&gt;
&lt;br /&gt;
Ce message vous informe qu&#039;il n&#039;y a aucun profil d&#039;approvisionnement disponible pour la configuration de construction sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Pour résoudre le problème, vous devez télécharger le profil d&#039;approvisionnement pour la configuration de construction sélectionnée.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations sur le programme Développeur Apple et sur la manière d&#039;obtenir un profil d&#039;approvisionnement, voir [[Rejoindre le programme Développeur Apple|Rejoindre le programme Développeur Apple]] et [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]].&lt;br /&gt;
&lt;br /&gt;
===Aucun certificat n&#039;a été trouvé dans le profil d&#039;approvisionnement sélectionné===&lt;br /&gt;
&lt;br /&gt;
Aucun certificat n&#039;est disponible pour ce profil d&#039;approvisionnement. Le certificat est peut-être manquant, non valide ou arrivé à expiration.&lt;br /&gt;
&lt;br /&gt;
Pour résoudre le problème :&lt;br /&gt;
&lt;br /&gt;
* Téléchargez le certificat pour le profil d&#039;approvisionnement sélectionné. &lt;br /&gt;
* Si le problème persiste après le téléchargement du certificat, ouvrez &#039;&#039;&#039;Trousseaux d&#039;accès&#039;&#039;&#039; sur &#039;&#039;&#039;OS X&#039;&#039;&#039; et retirez tous les doublons de certificats non valides ou arrivés à expiration.&lt;br /&gt;
&lt;br /&gt;
Pour plus d&#039;informations, voir [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]].&lt;br /&gt;
&lt;br /&gt;
===Aucun certificat n&#039;a été trouvé pour la configuration de construction sélectionnée===&lt;br /&gt;
&lt;br /&gt;
Aucun certificat n&#039;est disponible pour l&#039;ensemble des profils d&#039;approvisionnement sur la configuration de construction sélectionnée. Le certificat est peut-être manquant, non valide ou arrivé à expiration.&lt;br /&gt;
&lt;br /&gt;
Pour résoudre le problème :&lt;br /&gt;
&lt;br /&gt;
* Téléchargez le certificat pour le profil d&#039;approvisionnement sélectionné. &lt;br /&gt;
* Si le problème persiste après le téléchargement du certificat, ouvrez &#039;&#039;&#039;Trousseaux d&#039;accès&#039;&#039;&#039; sur &#039;&#039;&#039;OS X&#039;&#039;&#039; et retirez tous les doublons de certificats non valides ou arrivés à expiration.&lt;br /&gt;
&lt;br /&gt;
Pour de plus amples informations, voir [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]] et [[Approvisionnement d&#039;une application OS X|Approvisionnement d&#039;une application OS X]].&lt;br /&gt;
&lt;br /&gt;
===Impossible de faire correspondre l&#039;identificateur de bundle &amp;quot;CFBundleIdentifier&amp;quot; avec l&#039;ID d&#039;app &amp;quot;Team ID.Bundle ID&amp;quot; dans le profil d&#039;approvisionnement sélectionné===&lt;br /&gt;
&lt;br /&gt;
Ce message apparaît lorsque la valeur de l&#039;identificateur de bundle (CFBundleIdentifier) fournie dans {{Menu|Projet &amp;amp;gt; Options &amp;amp;gt; Informations de version}} ne correspond pas à la chaîne de recherche de l&#039;ID de bundle du profil d&#039;approvisionnement.&lt;br /&gt;
&lt;br /&gt;
Un ID d&#039;app se compose d&#039;un ID d&#039;équipe et d&#039;une chaîne de recherche de l&#039;ID de bundle, par exemple, 66YRC9P3G2.com.domain.*&lt;br /&gt;
&lt;br /&gt;
* ID d&#039;équipe : Identificateur généré par Apple. Spécifique à une équipe de développement donnée. Par exemple, 66YRC9P3G2. &lt;br /&gt;
* Chaîne de recherche de l&#039;ID de bundle : Valeur de chaîne fournie par vous, qui correspond à l&#039;ID de bundle d&#039;une app unique ou à un ensemble d&#039;ID de bundle d&#039;un groupe d&#039;apps. Par exemple, com.domain.* (correspond à un groupe d&#039;apps) ou com.domain.&amp;amp;lt;nom&amp;amp;gt; (correspond à une app unique).&lt;br /&gt;
&lt;br /&gt;
==Messages d&#039;avertissement sur la vue Messages==&lt;br /&gt;
&lt;br /&gt;
La fenêtre [[Vue Messages|Messages]] affiche différents messages d&#039;avertissement en lien avec le profil d&#039;approvisionnement lors de la compilation des applications.&lt;br /&gt;
&lt;br /&gt;
===[Erreur] Impossible d&#039;établir une connexion au profil distant===&lt;br /&gt;
&lt;br /&gt;
Voir [[#Aucun profil de connexion n&#039;a été trouvé| Aucun profil de connexion n&#039;a été trouvé]].&lt;br /&gt;
&lt;br /&gt;
Voir [[#La connexion à &#039;&amp;lt;adresse_ip&amp;gt;&#039; sur le port &amp;lt;numéro_port&amp;gt; a échoué| La connexion à &#039;&amp;lt;adresse_ip&amp;gt;&#039; sur le port &amp;lt;numéro_port&amp;gt; a échoué]].&lt;br /&gt;
&lt;br /&gt;
===[Erreur] Aucun profil d&#039;approvisionnement n&#039;a été trouvé pour la configuration de construction sélectionnée===&lt;br /&gt;
&lt;br /&gt;
Voir [[#Aucun profil d&#039;approvisionnement n&#039;a été trouvé pour la configuration de construction sélectionnée | Aucun profil d&#039;approvisionnement n&#039;a été trouvé pour la configuration de construction sélectionnée]].&lt;br /&gt;
&lt;br /&gt;
Voir [[#Aucun profil d&#039;approvisionnement n&#039;a été trouvé pour la configuration de construction sélectionnée et le périphérique &amp;quot;&amp;lt;nom_périphérique&amp;gt;&amp;quot; sélectionné|Aucun profil d&#039;approvisionnement n&#039;a été trouvé pour la configuration de construction sélectionnée et le périphérique &amp;quot;&amp;lt;nom_périphérique&amp;gt;&amp;quot; sélectionné.]]  &lt;br /&gt;
&lt;br /&gt;
===[Erreur] Aucun certificat n&#039;a été trouvé dans le profil d&#039;approvisionnement &amp;amp;lt;nom-profil-approvisionnement&amp;amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Voir [[#Aucun certificat n&#039;a été trouvé pour la configuration de construction sélectionnée | Aucun certificat n&#039;a été trouvé pour la configuration de construction sélectionnée]].&lt;br /&gt;
&lt;br /&gt;
===[Erreur] Impossible de trouver le certificat &amp;amp;lt;nom-certificat&amp;amp;gt; dans le profil d&#039;approvisionnement &amp;amp;lt;nom-profil-approvisionnement&amp;amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Voir [[#Aucun certificat n&#039;a été trouvé dans le profil d&#039;approvisionnement sélectionné| Aucun certificat n&#039;a été trouvé dans le profil d&#039;approvisionnement sélectionné]].&lt;br /&gt;
&lt;br /&gt;
===[Erreur] Impossible de faire correspondre l&#039;identificateur de bundle&amp;amp;lt;nom-id-bundle&amp;amp;gt; avec l&#039;ID d&#039;app &amp;amp;lt;nom-id-app&amp;amp;gt; dans le profil d&#039;approvisionnement &amp;amp;lt;nom-profil-approvisionnement&amp;amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Voir [[#Impossible de faire correspondre l&#039;identificateur de bundle l&#039;identificateur de bundle &amp;quot;CFBundleIdentifier&amp;quot; avec l&#039;ID d&#039;app &amp;quot;Team ID.Bundle ID&amp;quot; dans le profil d&#039;approvisionnement sélectionné| Impossible de faire correspondre l&#039;identificateur de bundle l&#039;identificateur de bundle &amp;quot;CFBundleIdentifier&amp;quot; avec l&#039;ID d&#039;app &amp;quot;Team ID.Bundle ID&amp;quot; dans le profil d&#039;approvisionnement sélectionné]].&lt;br /&gt;
&lt;br /&gt;
===[Erreur] Impossible de faire correspondre l&#039;identificateur de bundle &amp;amp;lt;nom-id-bundle&amp;amp;gt; avec l&#039;ID d&#039;app dans l&#039;ensemble des profils d&#039;approvisionnement===&lt;br /&gt;
&lt;br /&gt;
Voir [[#Impossible de faire correspondre l&#039;identificateur de bundle l&#039;identificateur de bundle &amp;quot;CFBundleIdentifier&amp;quot; avec l&#039;ID d&#039;app &amp;quot;Team ID.Bundle ID&amp;quot; dans le profil d&#039;approvisionnement sélectionné| Impossible de faire correspondre l&#039;identificateur de bundle l&#039;identificateur de bundle &amp;quot;CFBundleIdentifier&amp;quot; avec l&#039;ID d&#039;app &amp;quot;Team ID.Bundle ID&amp;quot; dans le profil d&#039;approvisionnement sélectionné]].&lt;br /&gt;
&lt;br /&gt;
===[Erreur] &amp;amp;lt;nom du certificat&amp;amp;gt; : aucune identité trouvée===&lt;br /&gt;
&lt;br /&gt;
Voir [[#Aucun certificat n&#039;a été trouvé pour la configuration de construction sélectionnée | Aucun certificat n&#039;a été trouvé pour la configuration de construction sélectionnée]].&lt;br /&gt;
&lt;br /&gt;
===Utilisation du profil d&#039;approvisionnement &amp;amp;lt;nom-profil-approvisionnement&amp;amp;gt; avec le certificat &amp;amp;lt;nom-certificat&amp;amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Les informations fournies sont correctes.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Approvisionnement d&#039;une application iOS|Approvisionnement d&#039;une application iOS]]&lt;br /&gt;
* [[Approvisionnement d&#039;une application OS X|Approvisionnement d&#039;une application OS X]]&lt;br /&gt;
* [[Compléter la page Approvisionnement|Compléter la page Approvisionnement]]&lt;br /&gt;
* [[Liste des droits|Liste des droits]]&lt;br /&gt;
* [[Développement d&#039;applications OS X|Développement d&#039;applications OS X]] (contient des informations sur le mécanisme sandbox, la signature de code et les droits)&lt;br /&gt;
* [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
* [[Développement d&#039;applications mobiles Android|Développement d&#039;applications mobiles Android]]&lt;br /&gt;
* [[Gestionnaire de profils de connexion|Gestionnaire de profils de connexion]]&lt;br /&gt;
* [[Gestionnaire de SDK|Gestionnaire de SDK]]&lt;br /&gt;
* [[Tutoriel mobile : Définition de votre environnement de développement sur le Mac (iOS)|Tutoriel mobile : Définition de votre environnement de développement sur le Mac (iOS)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:OS X]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Provisioning Page]]&lt;br /&gt;
[[de:Bereitstellungsseite]]&lt;br /&gt;
[[ja:［プロビジョニング］ページ]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Compl%C3%A9ter_la_page_Approvisionnement&amp;diff=209586</id>
		<title>Compléter la page Approvisionnement</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Compl%C3%A9ter_la_page_Approvisionnement&amp;diff=209586"/>
		<updated>2017-04-20T02:36:11Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : 33 versions : copy from Berlin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Etapes de la création d&#039;applications multi-périphériques}}&lt;br /&gt;
&lt;br /&gt;
Compléter votre &#039;&#039;&#039;profil d&#039;approvisionnement &#039;&#039;&#039; sur la page &#039;&#039;&#039;[[Page Approvisionnement|Approvisonnement]]&#039;&#039;&#039; est une étape préliminaire nécessaire à :&lt;br /&gt;
&lt;br /&gt;
* La distribution d&#039;applications pour les plates-formes cible &#039;&#039;&#039;OS X&#039;&#039;&#039; ou &#039;&#039;&#039;Android&#039;&#039;&#039;.&lt;br /&gt;
* L&#039;exécution et la distribution d&#039;applications pour les plates-formes cible &#039;&#039;&#039;Périphérique iOS - 32 bits&#039;&#039;&#039; et &#039;&#039;&#039;Périphérique iOS - 64 bits&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les étapes nécessaires dépendent du type de la plate-forme, qui est la combinaison d&#039;une [[Plates-formes cible prises en charge|plate-forme cible]] et d&#039;une [[Présentation des plates-formes cible#Utilisation du noeud de configuration|configuration de plate-forme]], comme indiqué dans les procédures ci-dessous.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Remarque :&#039;&#039;&#039; Vous pouvez ouvrir la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; depuis la boîte de dialogue {{Menu|Options des outils}} ou {{Menu|Options de projet}} :&lt;br /&gt;
:* Sur {{Menu|Options des outils}}, vous pouvez définir les valeurs que {{Product}} utilise quand vous ne spécifiez pas de valeur dans {{Menu|Options de projet}}.&lt;br /&gt;
:* Dans {{Menu|Options de projet}}, vous pouvez spécifier les valeurs de &#039;&#039;&#039;votre projet en cours&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Procédure requise pour les types de construction spécifiques==&lt;br /&gt;
&lt;br /&gt;
===Plate-forme OS X===&lt;br /&gt;
&lt;br /&gt;
# Ouvrez la page &#039;&#039;&#039;[[Page Approvisionnement|Approvisionnement]]&#039;&#039;&#039; dans la boîte de dialogue Options des outils ou Options de projet.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous configurez la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; dans la boîte de dialogue Options de projet, vous devez sélectionner la plate-forme &#039;&#039;&#039;OS X&#039;&#039;&#039; dans la liste déroulante &#039;&#039;&#039;Cible&#039;&#039;&#039;.&lt;br /&gt;
# Dans la liste déroulante &#039;&#039;&#039;Type de construction&#039;&#039;&#039;, sélectionnez &#039;&#039;&#039;OS X - Magasin d&#039;applications&#039;&#039;&#039;.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Certificat Développeur Mac tierce partie&#039;&#039;&#039;, entrez votre [[Page Approvisionnement#Certificat Développeur|nom de certificat Application développeur Mac tierce partie]]. Par exemple : &amp;lt;code&amp;gt;Application Développeur Mac tierce partie : Embarcadero Technologies...&amp;lt;/code&amp;gt;&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Certificat Installateur Mac tierce partie&#039;&#039;&#039;, entrez votre [[Page Approvisionnement#Certificat Développeur|nom de certificat Installateur Développeur Mac tierce partie]]. Par exemple : &amp;lt;code&amp;gt;Installateur Développeur Mac tierce partie : Embarcadero Technologies...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Plate-forme Périphérique iOS (Développement)===&lt;br /&gt;
&lt;br /&gt;
# Ouvrez la page &#039;&#039;&#039;[[Page Approvisionnement|Approvisionnement]]&#039;&#039;&#039; sur la boîte de dialogue {{Menu|Options des outils}} ou {{Menu|Options de projet}}.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous configurez la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; dans la boîte de dialogue {{Menu|Options de projet}}, vous devez sélectionner la plate-forme &#039;&#039;&#039;Périphérique iOS&#039;&#039;&#039; dans la liste déroulante &#039;&#039;&#039;Cible&#039;&#039;&#039;.&lt;br /&gt;
# Dans la liste déroulante &#039;&#039;&#039;Type de construction&#039;&#039;&#039;, sélectionnez &#039;&#039;&#039;Périphérique iOS - 32 bits - Développement&#039;&#039;&#039; ou &#039;&#039;&#039;Périphérique iOS - 64 bits - Développement&#039;&#039;&#039;.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Profil d&#039;approvisionnement&#039;&#039;&#039;, sélectionnez &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; ou un [[Page Approvisionnement#Profil d&#039;approvisionnement|nom de profil d&#039;approvisionnement]] valide. &lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Certificat Développeur&#039;&#039;&#039;, sélectionnez &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; ou un [[Page Approvisionnement#Certificat Développeur|nom de certificat développeur]] valide. &lt;br /&gt;
&lt;br /&gt;
===Plate-forme Périphérique iOS (Ad hoc)===&lt;br /&gt;
&lt;br /&gt;
# Ouvrez la page &#039;&#039;&#039;[[Page Approvisionnement|Approvisionnement]]&#039;&#039;&#039; sur la boîte de dialogue {{Menu|Options de projet}} ou {{Menu|Options des outils}}.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous configurez la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; dans la boîte de dialogue {{Menu|Options de projet}}, vous devez sélectionner la plate-forme &#039;&#039;&#039;Périphérique iOS&#039;&#039;&#039; dans la liste déroulante &#039;&#039;&#039;Cible&#039;&#039;&#039;.&lt;br /&gt;
# Dans la liste déroulante &#039;&#039;&#039;Type de construction&#039;&#039;&#039;, sélectionnez &#039;&#039;&#039;Périphérique iOS - 32 bits - Ad hoc&#039;&#039;&#039; ou &#039;&#039;&#039;Périphérique iOS - 64 bits - Ad Hoc&#039;&#039;&#039;.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Profil d&#039;approvisionnement&#039;&#039;&#039;, sélectionnez &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; ou un [[Page Approvisionnement#Profil d&#039;approvisionnement|nom de profil d&#039;approvisionnement]] valide.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Certificat Développeur&#039;&#039;&#039;, sélectionnez &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; ou un [[Page Approvisionnement#Certificat Développeur|nom de certificat de développeur]] valide. &lt;br /&gt;
&lt;br /&gt;
===Plate-forme Périphérique iOS (Magasin d&#039;applications)===&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; L&#039;App Store accepte uniquement les fichiers d&#039;archive d&#039;application qui prennent en charge les périphériques iOS 64 bits. Si vous voulez également prendre en charge les périphériques 32 bits, vous devez construire un fichier d&#039;archive d&#039;application unique qui prend en charge les périphériques 32 bits et 64 bits. Voir [[Déploiement de votre application iOS pour soumission à l&#039;App Store#Prise en charge des périphériques iOS 32 bits|Déploiement de votre application iOS pour soumission à l&#039;App Store, Prise en charge des périphériques iOS 32 bits]].&lt;br /&gt;
&lt;br /&gt;
# Ouvrez la page &#039;&#039;&#039;[[Page Approvisionnement|Approvisionnement]]&#039;&#039;&#039; sur la boîte de dialogue {{Menu|Options des outils}} ou {{Menu|Options de projet}}.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous configurez la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; dans la boîte de dialogue {{Menu|Options de projet}}, vous devez sélectionner la plate-forme &#039;&#039;&#039;Périphérique iOS&#039;&#039;&#039; dans la liste déroulante &#039;&#039;&#039;Cible&#039;&#039;&#039;.&lt;br /&gt;
# Dans la liste déroulante &#039;&#039;&#039;Type de construction&#039;&#039;&#039;, sélectionnez &#039;&#039;&#039;Périphérique iOS - 64 bits - Magasin d&#039;applications&#039;&#039;&#039;.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Profil d&#039;approvisionnement&#039;&#039;&#039;, sélectionnez &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; ou un [[Page Approvisionnement#Profil d&#039;approvisionnement|nom de profil d&#039;approvisionnement]] valide.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Certificat Développeur&#039;&#039;&#039;, sélectionnez &amp;lt;code&amp;gt;Auto&amp;lt;/code&amp;gt; ou un [[Page Approvisionnement#Certificat Développeur|nom de certificat de développeur]] valide.&lt;br /&gt;
&lt;br /&gt;
===Plate-forme Android (Magasin d&#039;applications)===&lt;br /&gt;
&lt;br /&gt;
# Ouvrez la page &#039;&#039;&#039;[[Page Approvisionnement|Approvisionnement]]&#039;&#039;&#039; sur la boîte de dialogue {{Menu|Options de projet}} ou {{Menu|Options des outils}}.&lt;br /&gt;
#: &#039;&#039;&#039;Remarque :&#039;&#039;&#039; Si vous configurez la page &#039;&#039;&#039;Approvisionnement&#039;&#039;&#039; dans la boîte de dialogue {{Menu|Options de projet}}, vous devez sélectionner la plate-forme &#039;&#039;&#039;Android&#039;&#039;&#039; dans la liste déroulante &#039;&#039;&#039;Cible&#039;&#039;&#039;.&lt;br /&gt;
# Dans la liste déroulante &#039;&#039;&#039;Type de construction&#039;&#039;&#039;, sélectionnez &#039;&#039;&#039;Android - Magasin d&#039;applications&#039;&#039;&#039;.&lt;br /&gt;
# Sous &#039;&#039;&#039;Magasin de clés&#039;&#039;&#039;, dans le champ &#039;&#039;&#039;Fichier&#039;&#039;&#039;, cliquez sur &#039;&#039;&#039;...&#039;&#039;&#039; et sélectionnez un fichier magasin de clés existant. Si vous ne disposez pas d&#039;un fichier magasin de clés, cliquez sur &#039;&#039;&#039;Nouveau magasin de clés&#039;&#039;&#039; pour ouvrir l&#039;expert [[Créer un nouveau magasin de clés/alias|Créer un nouveau magasin de clés/alias]] et [[Création d&#039;un fichier magasin de clés|créer un fichier magasin de clés qui signe le code de votre application]].&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Mot de passe&#039;&#039;&#039;, entrez le mot de passe du fichier magasin de clés spécifié.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Alias dans le magasin de clés&#039;&#039;&#039;, sélectionnez l&#039;alias dans le fichier magasin de clés spécifié que vous voulez utiliser pour signer le code de votre application.&lt;br /&gt;
# Dans le champ &#039;&#039;&#039;Mot de passe de l&#039;alias&#039;&#039;&#039;, entrez le mot de passe de l&#039;alias spécifié.&lt;br /&gt;
&lt;br /&gt;
==Rubriques==&lt;br /&gt;
&lt;br /&gt;
* [[Création d&#039;un fichier magasin de clés|Création d&#039;un fichier magasin de clés]]&lt;br /&gt;
* [[Ajout d&#039;un certificat dans un fichier magasin de clés|Ajout d&#039;un certificat dans un fichier magasin de clés]]&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Approvisionnement d&#039;une application iOS|Approvisionnement d&#039;une application iOS]]&lt;br /&gt;
* [[Page Approvisionnement|Page Approvisionnement]]&lt;br /&gt;
* [[Développement d&#039;applications OS X|Développement d&#039;applications OS X]]&lt;br /&gt;
* [[Développement d&#039;applications mobiles iOS|Développement d&#039;applications mobiles iOS]]&lt;br /&gt;
* [[Préparation d&#039;une application Android pour son déploiement|Préparation d&#039;une application Android pour son déploiement]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Completer la page Approvisionnement}}&lt;br /&gt;
[[Category:XE4]]&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Completing the Provisioning Page]]&lt;br /&gt;
[[de:Ausfüllen der Bereitstellungsseite]]&lt;br /&gt;
[[ja:［プロビジョニング］ページに必要な情報をすべて入力する]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Prise_en_charge_du_d%C3%A9ploiement_via_le_Windows_10_Store&amp;diff=209552</id>
		<title>Prise en charge du déploiement via le Windows 10 Store</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Prise_en_charge_du_d%C3%A9ploiement_via_le_Windows_10_Store&amp;diff=209552"/>
		<updated>2017-04-20T02:36:11Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : 1 version : copy from Berlin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transférez vos applications de bureau Windows existantes dans le Microsoft Windows 10 Store en utilisant la technologie Desktop Bridge, aussi connue sous le nom Projet Centennial ou Pont de bureau. C&#039;est une nouvelle technologie qui fait partie de la mise à jour Windows 10 Anniversary Update. &lt;br /&gt;
&lt;br /&gt;
RAD Studio offre une prise en charge directe de cette technologie dans son EDI. Il est possible de créer facilement des fichiers APPX pour le Windows Store, prenant en charge le déploiement, la signature de code intégrée, la capacité d&#039;ajouter vos propres icônes d&#039;App Store et de configurer d&#039;autres éléments de l&#039;application.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Prise en charge du deploiement via le Windows 10 Store}}&lt;br /&gt;
&lt;br /&gt;
[[en:Windows 10 Store Deployment Support]]&lt;br /&gt;
[[de:Bereitstellungsunterstützung für Windows 10 Store]]&lt;br /&gt;
[[ja:Windows 10 ストアでの配布サポート]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Soumission_de_votre_app_au_Windows_Store&amp;diff=209550</id>
		<title>Soumission de votre app au Windows Store</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/RADStudio/Alexandria/f/index.php?title=Soumission_de_votre_app_au_Windows_Store&amp;diff=209550"/>
		<updated>2017-04-20T02:36:11Z</updated>

		<summary type="html">&lt;p&gt;Kmasuyama : 1 version : copy from Berlin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Parent|Développement d&#039;applications OS X}}&lt;br /&gt;
&lt;br /&gt;
Cette rubrique explique les étapes nécessaires pour pouvoir soumettre vos applications au Windows Store.&lt;br /&gt;
&lt;br /&gt;
==Prérequis==&lt;br /&gt;
&lt;br /&gt;
Avant de soumettre votre application au Windows Store :&lt;br /&gt;
&lt;br /&gt;
# Vous devez avoir un &#039;&#039;&#039;compte Microsoft&#039;&#039;&#039;.&lt;br /&gt;
#: &#039;&#039; &#039;&#039;&#039;Conseil :&#039;&#039;&#039; Si vous ne possédez pas de compte, vous pouvez en [https://developer.microsoft.com/en-us/store/register créer un ici (EN)]. Les tarifs varient selon que vous êtes un particulier ou une entreprise. Vous pouvez consulter les tarifs [https://developer.microsoft.com/en-us/store/register ici].&#039;&#039;&lt;br /&gt;
# [http://docwiki.embarcadero.com/RADStudio/Updates/en/Preparing_a_Windows_Application_for_Deployment Préparez votre application pour le déploiement].&lt;br /&gt;
# [http://docwiki.embarcadero.com/RADStudio/Updates/en/Deploying_Your_Signed_Windows_Application Construisez un package d&#039;application signé] que vous pouvez télécharger sur le Windows Store.&lt;br /&gt;
&lt;br /&gt;
==Soumission de votre application==&lt;br /&gt;
&lt;br /&gt;
Pour soumettre votre application au Windows Store :&lt;br /&gt;
&lt;br /&gt;
# Accédez au [https://login.microsoftonline.com/common/oauth2/authorize?client_id=4990cffe-04e8-4e8b-808a-1175604b879f&amp;amp;response_mode=form_post&amp;amp;response_type=code+id_token&amp;amp;scope=openid+profile&amp;amp;state=OpenIdConnect.AuthenticationProperties%3di3RPyKT8PuAMLksSO84B54Bv-2AmBkq3668hQExuFMecIqD8O3B-T_zXpvUyRZ_hozzXk-hGhouCzxmd_miuaq46I9HDDN4owojCg7d1v_NGlWy9nGZFXA8W33_Yy0Hl4D39zsbVJsrmQNmYU15PtdPE6xY&amp;amp;nonce=636129069810271630.OGQ2NzQ4ZmYtOTYwOC00OTk5LTljNDEtODdjMjk3NjE3MGU1ZGI1Mzk0MWEtOTljZS00YzllLWJmOTItZmY0OTIzZWYyNjZl&amp;amp;redirect_uri=https%3a%2f%2fdeveloper.microsoft.com%2faad%2fauthPostGateway&amp;amp;prompt=select_account&amp;amp;mkt=en-US Windows Dev Center (EN)] et connectez-vous.&lt;br /&gt;
# Sur la gauche, sous &#039;&#039;&#039;Vos applications&#039;&#039;&#039;, cliquez sur &#039;&#039;&#039;Créer une application&#039;&#039;&#039;.&lt;br /&gt;
# Sur la page &#039;&#039;&#039;Créer votre application en réservant un nom&#039;&#039;&#039;, entrez le nom de votre application. Pour vérifier si ce nom est disponible, cliquez sur le bouton &#039;&#039;&#039;Vérifier la disponibilité&#039;&#039;&#039;. Une fois que vous êtes sûr que le nom de votre app est unique, cliquez sur &#039;&#039;&#039;Réserver le nom d’application&#039;&#039;&#039;.&lt;br /&gt;
# Cliquez sur l&#039;onglet &#039;&#039;&#039;Tableau de bord&#039;&#039;&#039; et cliquez sur le nom d&#039;app que vous venez de réserver. La page &#039;&#039;&#039;Présentation de l&#039;application&#039;&#039;&#039; s&#039;ouvre. Sous &#039;&#039;&#039;Soumissions&#039;&#039;&#039;, cliquez sur &#039;&#039;&#039;Démarrer la soumission&#039;&#039;&#039;.&lt;br /&gt;
# Renseignez les champs obligatoires, puis sous &#039;&#039;&#039;Soumissions&#039;&#039;&#039;, sur la page &#039;&#039;&#039;Packages&#039;&#039;&#039;, faites glisser votre package dans la zone de téléchargement ou cliquez sur &#039;&#039;&#039;Parcourir les fichiers&#039;&#039;&#039; et sélectionnez le package que vous voulez télécharger.&lt;br /&gt;
#:[[File:Packages ok.png|none|Packages]]&lt;br /&gt;
# Une fois les processus d&#039;analyse et de validation terminés, vous obtenez un tableau contenant l&#039;ensemble des informations sur votre package, cliquez sur &#039;&#039;&#039;Enregistrer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Voir aussi==&lt;br /&gt;
&lt;br /&gt;
* [[Configuration d&#039;une entrée d&#039;application dans iTunes Connect pour téléchargement|Configuration d&#039;une entrée d&#039;application dans iTunes Connect pour téléchargement]]&lt;br /&gt;
* [[Préparation d&#039;une application OS X pour le déploiement|Préparation d&#039;une application Mac OS X pour le déploiement]]&lt;br /&gt;
* [[Sandboxing de votre application OS X|Sandboxing de votre application Mac OS X]]&lt;br /&gt;
* [http://developer.apple.com/library/mac/#releasenotes/General/SubmittingToMacAppStore/_index.html Submitting to the Mac App Store (EN)]&lt;br /&gt;
* [http://developer.apple.com/devcenter/mac/checklist Checklist: Distribute your apps on the Mac App Store (EN)]&lt;br /&gt;
* [[Soumission de votre app à l&#039;App Store (iOS)|Soumission de votre app à l&#039;App Store (iOS)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multi-périphérique]]&lt;br /&gt;
[[Category:XE7]]&lt;br /&gt;
[[Category:AMMigrate]]&lt;br /&gt;
&lt;br /&gt;
[[en:Submitting Your App to the Windows Store]]&lt;br /&gt;
[[de:Übermittlung der App an den Windows Store]]&lt;br /&gt;
[[ja:Windows Store へのアプリケーションの提出]]&lt;/div&gt;</summary>
		<author><name>Kmasuyama</name></author>
	</entry>
</feed>