kissmytoe
Messages postés9Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention19 avril 2005
-
14 oct. 2004 à 20:18
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 2012
-
16 oct. 2004 à 22:01
Je veux enrégistrer des objects avec la méthode writeObject mais peu importe ce que je fais mon programme se rend automatiquement au catch IOException et affiche mon message d'erreur. Je veux comprend pourquoi mon programme ne veut enrégistrer mes 3 objets.
public void enregistrerPiles()
{
ObjectOutputStream fichier = Utilitaire.ouvrirFichierEcriture();
kissmytoe
Messages postés9Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention19 avril 2005 16 oct. 2004 à 21:28
Non ma classe implemente bien Serializable.
Le problème? je l'ai trouvée moi meme hehe ;)
J'essayais d'écrire mes objets pile directement erreur!
Je dois dépiler les objects de mes piles et les dépiler un par un ;)
MaRy
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 14 oct. 2004 à 20:29
:big) Neodante :big)
Oh une fille et pas laide en plus (bon désolé pour ceux qui ne seront aps d'accord avec moi ! ;-)) alros je ne peux pas m'empêcher de répondre !!!!!
D'après ton code, je ne peux pas te dire ce qui cloche ... je te propose (parce que c'est toi ! lol) de m'envoyer tes fichiers complets à webmaster[At]neogamedev[dot]com et je verrais ce que je peux faire ... en plus j'ai déjà un prog de tours de hanoi avec la solution par récursivité ...
Voilà
@+
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201211 14 oct. 2004 à 20:42
GodConan :clown)
a ben voila ;o) Neodante qui ce met a draguer sur le forum .. ;o)
Treve de plaisanterie ;o) tu devrai imprimer le type d IOException que tu obtiend... et nous le donner ;o)... ce serai plus facil a resoudre
mais bon ds ce code ta pas 200 possibilités ;o) ca vient soit de "fichier" soit de "piles" verifie en debug ou par system.out
l integritée de ces références ;o) et tu seras fixée... ;o)
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 14 oct. 2004 à 20:50
:big) Neodante :big)
C'est pour ça que je demande les sources aprce que là dur dur de savoir où est l'erreur !!!! lol
Bah faut bien que je me détende de temps en temps, là je suis en plein projet tous les soirs depuis une semaine, à peine le temps de manger et de mettre des posts sur le forum ... pas drole en ce moment quoi !!!
@+
cs_Dobel
Messages postés333Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention23 novembre 20091 15 oct. 2004 à 12:56
Est-ce que tu peux nous donner ton message d'erreur ?
(e.printStackTrace();)
merci
Dobel
[Une fois rien, c'est rien; deux fois rien, ce n'est pas beaucoup, mais pour trois fois rien, on peut déjà s'acheter quelque chose, et pour pas cher]
cs_Dobel
Messages postés333Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention23 novembre 20091 16 oct. 2004 à 00:16
à première vue, ton Object Pile, ou un des objets qu'il utilise, n'implémente pas l'interface Serializable
quelques petits implements Serializable là où il faut, et ca devrait marcher ^^
si c'est déjà le cas, alors pas mieux que Neodante ^^, il faut voir un peu plus de code
(il est pas si laid que ca, ce message d'erreur :big) )
Dobel
[moi pas aimer les probabilités, surtout à 6 heures par jour]
[Une fois rien, c'est rien; deux fois rien, ce n'est pas beaucoup, mais pour trois fois rien, on peut déjà s'acheter quelque chose, et pour pas cher]
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201211 16 oct. 2004 à 07:55
GodConan :clown)
en fait la premiere ligne suffi ;o)
et cela veu en effet tou simplement dire que piles[0] n est pas une instance d object serialisable ;o)
car tous ce qui passe par un flux(stream) doit l 'etre (serialisable )
il suffit d ajouter "implements Serializable" a ta class Pile (enfin si elle sapeele commme ca ;o) )
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 16 oct. 2004 à 19:14
:big) Neodante :big)
Ah merde en regardant son code (complet) je n'ai pas penser à ça ... j'avais le bloc note et j'ai pas lancé le prog pour vor les exceptions ... mais de souvenir je pense que ce doit être le problème ... l'une des classe n'implémentait peut-être po l'interface Serializable ...
@+
PS : faut que je dorme moi ... ;-)