Je peux demander Delphi pour construire toutes les configurations à la fois - en cliquant sur commande « Créer des configurations » et appeler « Marque »:OTA de Delphi: existe-t-il un moyen d'obtenir une configuration active pendant la construction (D2010)?
Build all confs http://ftpmerou.free.fr/delphi/mutiple-config-build.png
Cela va construire toutes les configurations, l'un après l'autre.
Le problème est que nous avons un expert IDE, qui doit réagir aux événements de compilation. Nous enregistrons IOTAIDENotifier80 pour hooker des événements. Il y a des événements BeforeBuild et AfterBuild - nous sommes intéressés par ceux-ci. IOTAProject est transmis à chaque événement.
Le problème est: la configuration active n'est jamais modifiée. C'est à dire. si vous avez sélectionné la configuration "Debug" (en caractères gras) - tous les appels aux événements BeforeBuild/AfterBuild retourneront le profil de configuration de débogage (même si IDE compile les profils les uns après les autres). Je veux dire les propriétés de IOTAProject ici.
J'ai également essayé d'utiliser IOTAProjectOptionsConfigurations, mais sa propriété ActiveConfiguration retourne toujours le même profil "en gras", quel que soit le compilé courant.
La question est: existe-t-il un moyen d'obtenir le «vrai» profil actuel?
Merci. Malheureusement, ce n'est pas acceptable :( – Alex