Chapter 9 Guide de référence de la génération (GTL)


Macro set_interactive_mode

Cette macro permet de décider si l'exécution du GTL doit s'effectuer avec des interactions de l'utilisateur ou non. Vous pouvez décider d'afficher des boîtes de dialogue durant l'exécution, afin d'exécuter la totalité du script sans interruption, ou d'interrompre l'exécution en cas d'erreur de conversion. Cette macro peut être utilisée pour résoudre les raccourcis externes comme indiqué dans l'exemple ci-dessous :

.set_interactive_mode(<interactive-mode>)

Les modes suivants sont pris en charge :

Mode Code Description
im_Batch
.set_interactive_mode(im_Batch)
N'affiche aucune boîte de dialogue et utilise systématiquement les valeurs par défaut
im_Dialog
.set_interactive_mode(im_Dialog)
Affiche des boîtes de dialogue d'information et de confirmation qui requièrent une action de l'utilisateur pour poursuivre l'exécution du script
im_Abort
.set_interactive_mode(im_Abort)
N'affiche jamais les boîtes de dialogue et abandonne l'exécution du script au lieu d'utiliser les valeurs par défaut à chaque fois qu'un dialogue s'impose

Exemple

Vous pouvez utiliser cette macro lorsque votre modèle contient des raccourcis externes. Si le modèle cible d'un raccourci externe est fermé et que vous utilisez le mode im_Dialog mode, une boîte de dialogue s'affiche pour vous permettre d'ouvrir le modèle cible.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.