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.o2
1, 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>