en visual basic, lorsque j'ouvre un fichier texte contenant des caracteres ASCII de toutes sortes (en fait j'additionne des valeurs ascii et il m'en renvoie d'autres...), VB me donne l'erreur 62 : "Input past end of life".
Si j'ouvre un fichier contenant du texte "normal"(pas de caracteres bizaroides de l'ascii), mon programme n'a aucun probleme.
Voici les code qui ouvre le fichier :
Private Sub cmdOuvrir_Click() Dim NumFile As Integer Dim Adr As Variant On Error GoTo TraitementErr NumFile = FreeFile With dlgCrypt .Flags = cdlOFNFileMustExist .Filter = "Fchiers textes (*.txt)|*.txt" .CancelError = True .ShowOpen End With Adr = dlgCrypt.FileName Open Adr For Input As NumFile txtFichier.Text = Input(LOF(NumFile), NumFile) Close NumFile Exit Sub TraitementErr: If Err.Number = cdlCancel Then Exit Sub Else MsgBox Err.Number & " : " & Err.Description End If End Sub
et voici le contenu d'un fichier .txt qu'il ne sait pas ouvrir (visionn avec le bloc-notes):
"Vd|#j@nBL+kb#%wGjKnd5m.ڟ1m`^-8VGer3VVe>B6ш|,t?)NY:QvJK>HKj(N@Rej/HdFKQp!]ݯ|÷.hC$c?)W8Ube""'g݅WxTҖQb/gV:]FҐW4ZXAK$ҢQ'(ÃjoL䩡LQ2kd( ؑ^u7҉V9.YC3-4܊`-/@x[m1~έdi=ow婛LM h2bW!^Z\G ]m#ɕc:]9ʃ[f7HJwp]ukZ/҃)t
%엙~{oe鉛3НKeZ~qI?]5z['ʔΖ;xp[nç;W=֏梡soX?&y.vJMW]n/x빙MS/ܔenT4N]CNS65V](雘\F 9W+c 鉭IW8\-""ƙf47f^0ᕰKA>1sfLﳭ-Ό9*\lxek""Ң摧 .ڝOʃurX;ES85Ne<+*!ݛ9m1'D֍㟙7ύnvx(T&ՑQlʚlFw`15ٍKGk6`52( pd=-:i{9MY/ʖp#U5,͑Xe#Z˛?86#,cdBkaOu'V7/ƍ7(*G}8ɜ)\ t;P1HWqGo-υ`n'ڑ@V#&Pxp4Gdi*]6/eb-Z|^8ULg*g˛2<Տ,*қdwKbB\CcQ!>ç{jo!pRep<UbW&gL&Ѝ$u.<#f/≫_FתdJ{<k#sTLN52xWQ3dPm5Zؕ{R̅^i0JݑokaZn-r7ٸ&Wp +eaK.Vho""J?2Mf3@806$0HQ3=yS(!ب99nq(*L줗?C.H_b$DG%!pϗXrijrX
S:xa^75wdsA|aZPz:xUٓ}nq+Lܩ?Lp*Ĕ^e!1DWP|AΥ\<vȑ>=ܥWr2""҉6w \ݣUٌ 0Ój㥤\\X,ӿD撧Q;Κ' '*ɛW@HS;m|xceɃb}0Pݨ|]HX)D'j@n[952$қ㍡3ݍ\ ՍI@88_m-ՉVM
wgu V]H4؇^w椦L?5bM!ۍ^4לq;Lg[|ah25w@x\o""Щ7Ck""}eq_KBH=hDK>+ʚO_#5g˛2<Տ,*қdwKbB\CcxCk'Έp5أpm;ĉh1 QGk4לd.ѥpI5FdWqډdAd(Ov1]~1`NC$cC=]d(މt;0yT2ܗ`%9@:4{,Uifg:GwW#RXdz<=?8oXp^~[/ʖp4煨YD9Sx\NV89""*nJVLz\|ꑉCN5{ǎpx[ޛR<kc䆩?c'ʕLm%-
Merci.
Imagination is more important than knowledge.
