.net ouverture de fichier binaire

Résolu
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010 - 5 mars 2006 à 19:28
bernie666 Messages postés 427 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 29 janvier 2008 - 5 mars 2006 à 21:41
Slt,
je cherche à ouvrir dans vb2005 à ouvrir un fichier en mode binaire. Mais mon problème le plus important est de savoir comment on enregistre des données en binaire par exemple une liste.
Merci

2 réponses

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
5 mars 2006 à 20:26
Salut,
Tu peux utiliser les classes BinaryReader et BinaryWriter.

Regarde cet exemple:

Dim fs As

New
FileStream(
"c:\tonfichier.xxx"
, FileMode.Open, FileAccess.ReadWrite)

'Lecture
Dim
br As

New
BinaryReader(fs)
'Regarde ensuite les différentes méthodes Readxxx de br.

'Ecriture
Dim bw
As

New
BinaryWriter(fs)
Dim
liste
As

String
() =
New

String
() {
"mot1"
,
"mot2"
,
"mot3"
}
Dim
listbyte
As

Byte
() =
New

Byte
() {15, 25, 179, 254, 0, 38, 100}
bw.Write(listbyte)



For i
As

Integer
= 0
To
liste.Length - 1
bw.Write(liste(i).ToCharArray)
Next

fs.Close()
fs.Dispose()
3
bernie666 Messages postés 427 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 29 janvier 2008 1
5 mars 2006 à 21:41
fait une recherche sur la serialisation des objets :)
0
Rejoignez-nous