bl1919
Messages postés37Date d'inscriptionsamedi 30 juillet 2011StatutMembreDernière intervention23 août 2011
-
14 août 2011 à 14:30
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
14 août 2011 à 14:45
bonjour,
en fait j'ai une erreur de syntaxe ,que j'arrive pas à la trouver, qui surgit lors de l'exécution de mon programme lié à la fonction suivante qui à pour but lire la taille d'un fichier:
Private Function SizeOfFile(strpath As String) As Double
Dim Wnb As Double
strpath = "C:\Users\bilel\Desktop\stage\trs_essai.txt"
Open "C:\Users\bilel\Desktop\stage\trs_essai.txt" For Input As #1
Wnb = FileLen(strpath)
Debug.Print Int(Wnb / 1024)
Debug.Print LOF(1)
Close #1
Return Wbn
End Function
veuillez m'aidez svp et merci d'avance.
badbign badboom
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 14 août 2011 à 14:45
Bonjour,
tu n'as nul besoin d'ouvrir un fichier pour en lire la taille !
En VB6 (la présente section de ce forum), donc
Private Function SizeOfFile(strpath As String) As Double
SizeOfFile = FileLen(strpath)
end function
Je me demande par ailleurs quelle pourrait bien être l'utilité d'utiliser une fonction (SizeOfFile) pour retourner tout simplement le résultat d'une fonction (FileLen) !
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne intallée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient