Précédent Index

9   FAQ O2: Questions Souvent Posés

9.1   Comment est-ce que je peux recompiler toutes les méthodes qui dépendent d'une modification du schéma ?

Il faut ouvrir la fenêtre O2Shell et exécuter
compile depend

9.2   Comment est-ce que je peux utiliser les boxes de dialogue de O2 ?

Il faut d'abord importer la classe Box du schéma O2Kit et ensuite définir un ``dialoguer''. Pour cela il faut exécuter la commande suivante dans la fenêtre O2Shell:
import schema o2kit class Box;
name Dialoguer: Box;
run body {
   Dialoguer = new Box;
}

9.3   Je veux sauvegarder un schema O2 complet dans un fichier. Comment-faire?

Il faut (1) appuyer sur le bouton Schemas dans la ``toolbar'', (2) choisir le schema a sauvegarder et (3) choisir Sauver... dans le menu Schemas. O2 demande un nom de fichier qui contiendra TOUT le schema.

9.4   Je veux récupérer un schema O2 que j'ai sauvegarde dans un fichier auparavant. Comment-faire?

Il faut d'abord appuyer sur le bouton O2Shell dans la ``toolbar''. Si le nom du fichier est mon_schema.o21, il faut taper #"mon_schema.o2" dans le fenêtre d'entrée et exécuter (bouton Execution) cette commande.

9.5   Je viens de créer un schéma et une base et je ne peux pas créer des classes. Que faire ?

Le message de O2 est:
class compilation
ERROR 13032 : Cannot modify the schema when positionned on a CONTROLLED base  
Il faut aller dans O2Shell et exécuter:
status TEST in base <NOM_DE_LA_BASE>

Précédent Index