Bonjour,
J'ai un problème pour remplacer mon code fait en fileclose, fileopen en IO.File.ReadAllBytes.
Voici le code en fileopen, fileclose :
et voici mon code en IOBuilder :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Const filesplit = "@123456@" Dim file1, filezb4() As String FileOpen(1, Application.ExecutablePath, OpenMode.Binary, OpenAccess.Read, OpenShare.Shared) file1 = Space(LOF(1)) FileGet(1, file1) FileClose(1) filezb4 = Split(file1, filesplit)
Une erreur est générée sur IO.File.ReadAllBytes(Application.ExecutablePath).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Const filesplit = "@123456@" Dim file1, filezb4() As String file1 = IO.File.ReadAllBytes(Application.ExecutablePath) filezb4 = Split(file1, filesplit)
J'ai beau convertir mais rien n'y fait, ça plante...Impossible de convertir une valeur de type 'Tableau à 1 dimension(s) de Byte' en 'String'
Merci de votre aide.
Partager