Création de cibles de génération séparées à l'aide de définitions étendues de modèle

Les définitions étendues peuvent être utilisées pour créer de nouvelles cibles de génération si les conditions suivantes sont remplies :


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 disposez de plusieurs définitions étendues de modèle conçues pour la génération étendue, elles apparaissent 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 une cible sélectionnée. Pour ce faire, procédez comme suit :


Sub %Method%(obj)

   Dim selection ' as ObjectSelection
   
   ' Create a new selection
   set selection = obj.CreateSelection
   
   ' Add object of the active selection in the created selection
   selection.AddActiveSelectionObjects

   ' Generate scripts for cible particulière
   InteractiveMode = im_Dialog
   obj.GenerateFiles "", selection, "cible particulière"
   
End Sub

"cible particulière" est le code de la cible de génération étendue.

Pour plus d'informations sur la création de méthodes, voir Méthodes (Profile).


La nouvelle commande s'affiche dans le menu Outils.



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


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com