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 |
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 |
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 |
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 |
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 |
Free forum by Nabble | Edit this page |