Bonjours ,
Avant tout merci pour votre aide , j'aurais une autre question .
Donc mon prgramme fonctionne correctement il récupère bien le code source d'une page web et le transfert dans un autre .html.
Or mon programme doit fonctionner sur une page local et là il y a un soucis. (pour être sur d'être compris voici un exemple , si je tape en URL
[ Lien ] aucun soucis or si je tape C:\Test.html il ne me retourne aucune source .Voici le code que j'utilise .
Function takesource( ByVal URL As String ) As String
Dim hOpen As Integer
Dim hOpenUrl As Integer
Dim bDoLoop As Boolean
Dim bRet As Boolean
Dim sReadBuffer As New VB6.FixedLengthString(2048) Dim lNumberOfBytesRead As Integer
Dim sBuffer As String hOpen = InternetOpen(
"VB OpenUrl" , 0, vbNullString, vbNullString, 0)hOpenUrl = InternetOpenUrl(hOpen, URL, vbNullString, 0, &H80000000, 0)
bDoLoop =
True
While bDoLoopsReadBuffer.Value = vbNullString
bRet = InternetReadFile(hOpenUrl, sReadBuffer.Value, Len(sReadBuffer.Value), lNumberOfBytesRead)
sBuffer = sBuffer & VB.Left(sReadBuffer.Value, lNumberOfBytesRead)
If Not CBool (lNumberOfBytesRead) Then bDoLoop = False
End While takesource = sBuffer
If hOpenUrl <> 0 Then InternetCloseHandle(hOpenUrl) If hOpen <> 0 Then InternetCloseHandle(hOpen) End Function
Merci , d'avance.