Enregistrement Projet impossible, au secours :-) .

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Enregistrement Projet impossible, au secours :-) .

Frédéric Ferrère-2
Bonsoir,

je rencontre un petit problème avec squeak lorsque je souhaite enregistrer
un projet.

J'ai créé un projet, créer des classes et des méthodes. J'ai enregistré
une première fois
le projet et tout c'est correctement passé.

J'ai rechargé le projet, détruit quelques classes que j'avais créées et
lorsque j'ai voulu à nouveau
sauvegarder le tout, j'ai un beau message d'erreur concernant les
classes que j'ai détruites, et
squeak refuse de sauvegarder le projet.

La seule parade pour ne pas perdre ce que j'ai fait, c'est de sauvegarde
une image de l'environnement
squeak en l'état. Ce qui ne résoud pas le problème.

Le message d'erreur est le suivant:

"Error: Trying to write out, AnObosleteGameControllerAction"

Comme je ne peux pas vous envoyer une capture d'écran du problème
j'ai mis une image jpeg du squeak world sur le site suivant :
http://frederic.ferrere.free.fr/squeak-enregistrer-projet-pb.jpg

Les quelques lignes de code que j'ai tapées , je peux les retaper depuis
une image squeak "propre",
mais j'aimerai bien savoir quoi faire dans ce cas là au cas ou ça se
reproduirait sur un projet avec
beaucoup de lignes de codes :)

En regardant sur le net et dans les sources j'ai testé les manips
suivantes :

--> ClassBuilder cleanupAndCheckClassHierarchy

Start fixing the class hierarchy and cleaning up...DONE
Start checking the class hierarchy...OK

*** After cleaning up ***
Really obsolete metaclasses: 5
Really obsolete classes: 5


--> (ClassBuilder reallyObsoleteClasses) do: [ :toto | Transcript show:
toto; cr.].

AnObsoleteGameControllerAction
AnObsoletePlayerMoveDown
AnObsoletePlayerMoveLeft
AnObsoletePlayerMoveRight
AnObsoletePlayerMoveUp

Mais ça change pas grand chose en fait. :)

Par avance merci,

Cordialement,
--
Frédéric

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: Enregistrement Projet impossible, au secours :-) .

Frédéric Ferrère-2
Oups double envoi.

Toutes mes excuses pour cette maladresse.

Cordialement,
--
Frédéric
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: Enregistrement Projet impossible, au secours :-) .

Hilaire Fernandes-5
In reply to this post by Frédéric Ferrère-2


FERRERE Frédéric a écrit :
> Bonsoir,
>
> je rencontre un petit problème avec squeak lorsque je souhaite enregistrer
> un projet.
>
> J'ai créé un projet, créer des classes et des méthodes. J'ai enregistré
> une première fois
> le projet et tout c'est correctement passé.

Les projets ne sont pas faits pour sauvegarder de classe, mais plutôt
des instances de classe.
Le mieux pour sauver tes classe est passer par Monticello, ou un
changeset (connais pas)

Sinon, sauver son image pour sauver son travail est une procédure
normale lorsque l'on est en phase de développement.

Pour Monticello, voir le tutoriel http://minnow.cc.gatech.edu/squeak/43

Hilaire



>
> J'ai rechargé le projet, détruit quelques classes que j'avais créées et
> lorsque j'ai voulu à nouveau
> sauvegarder le tout, j'ai un beau message d'erreur concernant les
> classes que j'ai détruites, et
> squeak refuse de sauvegarder le projet.
>
> La seule parade pour ne pas perdre ce que j'ai fait, c'est de sauvegarde
> une image de l'environnement
> squeak en l'état. Ce qui ne résoud pas le problème.
>
> Le message d'erreur est le suivant:
>
> "Error: Trying to write out, AnObosleteGameControllerAction"
>
> Comme je ne peux pas vous envoyer une capture d'écran du problème
> j'ai mis une image jpeg du squeak world sur le site suivant :
> http://frederic.ferrere.free.fr/squeak-enregistrer-projet-pb.jpg
>
> Les quelques lignes de code que j'ai tapées , je peux les retaper depuis
> une image squeak "propre",
> mais j'aimerai bien savoir quoi faire dans ce cas là au cas ou ça se
> reproduirait sur un projet avec
> beaucoup de lignes de codes :)
>
> En regardant sur le net et dans les sources j'ai testé les manips
> suivantes :
>
> --> ClassBuilder cleanupAndCheckClassHierarchy
>
> Start fixing the class hierarchy and cleaning up...DONE
> Start checking the class hierarchy...OK
>
> *** After cleaning up ***
> Really obsolete metaclasses: 5
> Really obsolete classes: 5
>
>
> --> (ClassBuilder reallyObsoleteClasses) do: [ :toto | Transcript show:
> toto; cr.].
>
> AnObsoleteGameControllerAction
> AnObsoletePlayerMoveDown
> AnObsoletePlayerMoveLeft
> AnObsoletePlayerMoveRight
> AnObsoletePlayerMoveUp
>
> Mais ça change pas grand chose en fait. :)
>
> Par avance merci,
>
> Cordialement,
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: Enregistrement Projet impossible, au secours :-) .

Frédéric Ferrère-2
Hilaire Fernandes a écrit :

>
>  
> Les projets ne sont pas faits pour sauvegarder de classe, mais plutôt
> des instances de classe.
> Le mieux pour sauver tes classe est passer par Monticello, ou un
> changeset (connais pas)
>
> Sinon, sauver son image pour sauver son travail est une procédure
> normale lorsque l'on est en phase de développement.
>
> Pour Monticello, voir le tutoriel http://minnow.cc.gatech.edu/squeak/43
>
> Hilaire
>
>
>  

Super j'ai pu sauver mon code et repartir d'un environnement tout propre.
Et je découvre en prime un outil de gestion de version de code.

Merci beaucoup.
--
Frédéric
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: Enregistrement Projet impossible, au secours :-) .

stéphane ducasse-2
In reply to this post by Frédéric Ferrère-2
evite les projets...
Regarde les package monticello

Stef

On 17 mai 06, at 20:52, FERRERE Frédéric wrote:

> Bonsoir,
>
> je rencontre un petit problème avec squeak lorsque je souhaite  
> enregistrer
> un projet.
>
> J'ai créé un projet, créer des classes et des méthodes. J'ai  
> enregistré
> une première fois
> le projet et tout c'est correctement passé.
>
> J'ai rechargé le projet, détruit quelques classes que j'avais  
> créées et
> lorsque j'ai voulu à nouveau
> sauvegarder le tout, j'ai un beau message d'erreur concernant les
> classes que j'ai détruites, et
> squeak refuse de sauvegarder le projet.
>
> La seule parade pour ne pas perdre ce que j'ai fait, c'est de  
> sauvegarde
> une image de l'environnement
> squeak en l'état. Ce qui ne résoud pas le problème.
>
> Le message d'erreur est le suivant:
>
> "Error: Trying to write out, AnObosleteGameControllerAction"
>
> Comme je ne peux pas vous envoyer une capture d'écran du problème
> j'ai mis une image jpeg du squeak world sur le site suivant :
> http://frederic.ferrere.free.fr/squeak-enregistrer-projet-pb.jpg
>
> Les quelques lignes de code que j'ai tapées , je peux les retaper  
> depuis
> une image squeak "propre",
> mais j'aimerai bien savoir quoi faire dans ce cas là au cas ou ça se
> reproduirait sur un projet avec
> beaucoup de lignes de codes :)
>
> En regardant sur le net et dans les sources j'ai testé les manips
> suivantes :
>
> --> ClassBuilder cleanupAndCheckClassHierarchy
>
> Start fixing the class hierarchy and cleaning up...DONE
> Start checking the class hierarchy...OK
>
> *** After cleaning up ***
> Really obsolete metaclasses: 5
> Really obsolete classes: 5
>
>
> --> (ClassBuilder reallyObsoleteClasses) do: [ :toto | Transcript  
> show:
> toto; cr.].
>
> AnObsoleteGameControllerAction
> AnObsoletePlayerMoveDown
> AnObsoletePlayerMoveLeft
> AnObsoletePlayerMoveRight
> AnObsoletePlayerMoveUp
>
> Mais ça change pas grand chose en fait. :)
>
> Par avance merci,
>
> Cordialement,
> --
> Frédéric
>
> _______________________________________________
> Squeak-fr mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr