begin process at 2012 02 16 12:33:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

serialisation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

serialisation

mercredi 20 juin 2007 à 03:07:23 | serialisation

asmaa17

Salut à tout,

SVP, je veux sauvgarder des données dans un fichier binaire à l'aide de la serialisation mais  j'ai un probléme (par exemple j'ajout  un  nouveau stagiaire dans le fichier à ce moment  le contenu de fichier est supprimer et le nouveau stagiaire ajout à la place des stagiaire précedant)
j'aimerai quand j'ajout un nouveau stagiaire les ancienes stagiaire reste dans le fichier.
j'ai ecris ce code:

'Enregistrer des Stagiaire dans un fichier binaire

Dim fic As New FileStream("Stagiaire.txt",FileMode.Create, FileAccess.Write)

Dim f As New BinaryFormatter

f.Serialize(fic, element) 'element est un ArrayList comporte des stagiaire saisie par l'utilisateur

fic.Close()
merci d'avance pour vos aides.

mercredi 20 juin 2007 à 05:05:26 | Re : serialisation

ptit_tof57

Membre Club
Salut je n'ai pas testé ton code mais est ce que remplacer FileMode.Create par FileMode.Append ne te conviendrais pas ?

A+ 
Tof
mercredi 20 juin 2007 à 11:10:12 | Re : serialisation

asmaa17

Salut,
merci ptit_tof57
ça marche mais il reste un probleme, memesi le fichier contient  tous les stagiaire mais lorsque je veux afficher la liste des stagiaires il m' affiche le premier stagiaire. voila le code:

PublicSub serialistation()

'Enregistrer des Stagiaire dans un fichier binaire

Dim fic AsNew FileStream("Stagiaire.txt", FileMode.Append)

Dim f AsNew BinaryFormatter

f.Serialize(fic, element)

fic.Close()

EndSub

PublicFunction deserialistaion() As ArrayList

'lire le contenu de fichier Stagiaire

Dim fichier AsNew FileStream("Stagiaire.txt", FileMode.Open)

Dim f1 AsNew BinaryFormatter

element =

DirectCast(f1.Deserialize(fichier), ArrayList)

fichier.Close()

Return element

EndFunction
'ce methode(listeStag) Affiche dans une listbox tout le contenu de fichier

PrivateSub listeStag_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

element = deserialistaion() 'element est un ArrayList

For i AsInteger = 0 To element.Count - 1

ListBox1.Items.Add(element.Item(i).N_Inscription() & " " & element.Item(i).nom() & " " & element.Item(i).prenom() & " " & element.Item(i).DateNaissance() & " " & element.Item(i).modu().ToString() & " " & element.Item(i).Note().ToString() & " " & element.Item(i).Sexe().ToString())

Next

EndSub
vendredi 29 juin 2007 à 01:11:30 | Re : serialisation

asmaa17

Salut,
SVP,j'aimerais serialisé une collection mais j'ai des problemes.methode de deserialisation enregistrer uniquement le premier enregistrement  de fichier binaire  dans la collection.


Cette discussion est classée dans : fichier, binaire, ajout, serialisation, stagiaire


Répondre à ce message

Sujets en rapport avec ce message

Copier/Coller un fichier binaire d'un ListView vers le presse-papier [ par Schum ] Je cherche à faire ce qui est marqué dans le titre.Je ne vois pas comment... HELP ME fichier binaire - [ par fred ] bonjourcomment créer un fichier binaire qui ne soit pas lisible avec notepad ?merci Ecriture dans un fichier binaire avec la methode getchunk du controle inet [ par Yves ] Lorsque je mets les données récupérées avec getchunk dans une variable pour les sauvegarder dans un fichier binaire,VB ajoute deux octets (a chaque éc Problème Commande PUT ajout 00 [ par Spylover ] Bonjour,J'ouvre un fichier en mode binaire et apres je veux écrire caractère par caractère dedans avec la commande put .Le problème est qu'après chaqu Traiter un fichier en binaire [ par pedro ] J'aimerais ecrire un fichier en mode binaire, en rentrant des 0 et des 1. Si il n'existe pas de moyen d'y arriver directement est ce que qqun pourrait Ajout d'un bandeau dans un fichier PDF? [ par jcckiki ] Je voudrais ajouter un bandeau (comme une image de fond) dans toutes les pages d'un document pdf, mais je ne sais pas comment faire.Si quelqu'un a une Envoyer un fichier en binaire sur FTP [ par Alexandre Gauthier ] Lorsque j'envoie un fichier sur mon ftp avec la command inet1, le fichier apprait bien sur le serveur mais sa taille= 0 octets et impossible de l'ouvr Ajout un fichier au menu Programmes [ par bb ] Je voudrais ajouter un fichier par exemple Démineur dans le menu Programmes. lire un fichier image en binaire [ par PolluXN00b ] salutvla un ptit bout de code ki marche pas:Open App.Path & "\image1.jpg" For Binary As #3Do While MyLocation Input #3, variable_string Print #1, vari Extraire les données d'un fichier en BINAIRE ? [ par nostromo2022 ] lut, voilà j'aimerai savoir s'il est possible d'extraire directement le code binaire d'un fichier.J'arrive à extraire les données octet par octet mais


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,192 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales