Avatar billede passiflora Juniormester
26. maj 2008 - 13:51 Der er 1 løsning

Function returnerer run-time error - Noget med hentning af filer

Jeg har en funktion som henter filer fra en række links, de fleste gange går det fint, andre gange får jeg bare en run-time error

Bedst selvfølgelig at finde ud af hvorfor ...
Men ellers ville det være skønt om jeg blot fik en melding i en celle om at noget gik galt, hvorefter funktionen kunne gå videre til næste ...

Nogen der kan hjælpe ...

Tak

Funktionen har jeg sat ind herunder ...

Function fetch(url, out)
    Err.Clear
    Dim b
    With CreateObject("Microsoft.XMLHTTP")
        .Open "GET", url, False
        .Send
    b = .ResponseBody
        If Err.Number <> 0 Or .Status <> 200 Then
            fetch = False
            Exit Function
        End If
    End With
    With CreateObject("ADODB.Stream")
        .Type = 1
        .Open
        .Write b
        .SaveToFile out, 2
    End With
    fetch = True
End Function
Avatar billede passiflora Juniormester
02. juni 2008 - 12:59 #1
Hejsa.

Jeg har ændret lidt
    Skiftet Microsoft.XMLHTTP ud med MSXML2.ServerXMLHTTP
    Sat .setTimeouts til 10000

og det hjælper lidt (dog problemer hvis ikke domæne existerer)

Lukker spørgsmål da ikke noget svar (mon det forkert område jeg spørger i)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester