Création de cibles de génération séparées à l'aide d'extensions

Les extensions peuvent être utilisées afin de créer de nouvelles cibles de génération.

Vous devez respecter les conditions suivantes :

Ce type de génération est appelé génération étendue, et est accessible via la commande Outils > Génération étendue

Si vous avez plusieurs extensions modélisées pour la génération étendue, celles-ci s'affichent dans la page Cibles de la boîte de dialogue de génération étendue.



Vous pouvez créer des commandes dans le menu Outils afin d'accéder directement à la génération étendue pour un cible sélectionnée. Pour ce faire, vous devez procéder comme suit :
Sub %Method%(obj)

 Dim selection ' as ObjectSelection
 
 ' Crée une nouvelle sélection
 set selection = obj.CreateSelection
 
 ' Ajoute un objet de la sélection active dans la sélection créée
 selection.AddActiveSelectionObjects

 ' Génère des scripts pour la cible spécifique
 InteractiveMode = im_Dialog
 obj.GenerateFiles "", selection, "cible particulière"
 
End Sub
cible particulière représente le code de la cible de génération étendue.

La nouvelle commande s'affiche sous le menu Outils.



L'onglet Cibles ne s'affiche pas car la méthode sous-jacente spécifie une cible de génération.