Je voudrais lire le contenu de 2 fichiers binaire pour placer leur octets dans un array() byte pour ensuite comparer 2 fichiers de taille identique octet par octer.
Voici mon code actuel:
Le problème que j'ai c'est que Space double mon array alors quand je le parcours il y a la moitié du array qui n'a rien. J'ai essayé avec Redim File1(lof(ifileport)) as byte mais quand je fais mon get, mon array est vide il n'a que des 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Dim File1() as byte Dim File2() as byte Dim iFileport As Integer Dim x As Long iFileport = FreeFile() Open Text1.Text For Binary As #iFileport File1() = Space(LOF(iFileport)) Get #iFileport, , File1() Close iFileport iFileport = FreeFile() Open Text2.Text For Binary As #iFileport File2() = Space(LOF(iFileport)) Get #iFileport, , File2() Close iFileport For x = 0 To UBound(File1()) List1.AddItem Chr(File1(x)) Next x
Comment faire ça correctement ?
Partager