Quant je rajoute un objet a mon fichier.txt il ecrase l'ancien obj
Fermé
Chaima_0951
-
Modifié le 7 mai 2020 à 08:59
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 7 mai 2020 à 13:28
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 7 mai 2020 à 13:28
A voir également:
- Quant je rajoute un objet a mon fichier.txt il ecrase l'ancien obj
- Vente objet occasion entre particulier - Guide
- Comment récupérer mon ancien compte facebook piraté - Guide
- Ouvrez ce fichier avec un éditeur de texte simple (bloc-notes, textedit, gedit, …) pour y découvrir le nom d'un objet. ✓ - Forum Études / Formation High-Tech
- Lancez l'application. envoyez ce mail à manon (manon@pixmail.org) en mettant en copie nina (nina@pixmail.org) : objet : colis bonjour, votre colis est arrivé. que répond manon ? ✓ - Forum Loisirs / Divertissements
- Objet requis vba - Forum VB / VBA
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
7 mai 2020 à 13:28
7 mai 2020 à 13:28
Bonjour,
Les ObjectOutputStream manipulent des objets en binaire, avec notamment des en-têtes lors de la sérialisation. Si tu ajoutes un objet à la fin, c'est à dire sans mettre à jour les en-têtes, le fichier sera impossible à lire car les données ne correspondront plus aux en-têtes.
Si tu veux modifier le fichier il faut réécrire tous les objets qu'il contient pour que les en-têtes soient cohérents.
Les ObjectOutputStream manipulent des objets en binaire, avec notamment des en-têtes lors de la sérialisation. Si tu ajoutes un objet à la fin, c'est à dire sans mettre à jour les en-têtes, le fichier sera impossible à lire car les données ne correspondront plus aux en-têtes.
Si tu veux modifier le fichier il faut réécrire tous les objets qu'il contient pour que les en-têtes soient cohérents.