Article View: free.it.visual-basic
Article #104Re: Errore necessario oggetto, con Inet
From: Reventlov
Date: Tue, 16 Jun 2009 20:38
Date: Tue, 16 Jun 2009 20:38
43 lines
2491 bytes
2491 bytes
Il giorno Tue, 16 Jun 2009 02:54:35 -0700 (PDT), Maxx <massirg@hotmail.com> ha scritto:
>Salve a tutti,
>ho la necessit=E0 di scaricare dei dati da una pagina internet, ho
>provato ad usare il controllo Inet, all'avvio del mio form,
>aggiungendo il componente Microsoft Internet Controls, ma all'avvio
>genera l'errore "Necessario Oggetto",
>dove sbaglio?
Non so come funziona il controllo Inet, ma l'errore sembra legato ad un problema
nell'istanziare l'oggetto.
Sei sicuro che l'oggetto sia accessibile dal form? Sicuro che Inet sia nel componente che
dici tu?
Puoi provare anche ad usare createobject, ma devi sapere come � registrato Inet nel
registry.
Una alternativa � xmlhttp. Puoi scaricare qualsiasi oggetto, anche pdf (binari)
esempio:
DownloadWithXMLHTTP ("http://digilander.libero.it/Cenati/batchbrowser.htm","c:\bb.htm")
Sub DownloadWithXMLHTTP (sSource,sDest)
'Download a file using activeX Object XMLHTTP
'and save to sDest using ADO Stream
set oHTTP = CreateObject("Microsoft.XMLHTTP")
oHTTP.open "GET", sSource, False
oHTTP.send
set oStream = createobject("adodb.stream")
Const adTypeBinary = 1
Const adSaveCreateNotExist = 1
Const adSaveCreateOverWrite = 2
oStream.type = adTypeBinary
oStream.open
oStream.write oHTTP.responseBody
oStream.savetofile sDest, adSaveCreateOverWrite
set oStream = nothing
set oHTTP = nothing
end sub
--
Giovanni Cenati (Bergamo, Italy)
Write to "Reventlov" at katamail com
http://digilander.libero.it/Cenati (Esempi e programmi in VbScript)
--
Technical Details
Message-ID:
<4a380189.406843@powernews.libero.it>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!news.panservice.it!nntp.infostrada.it!twister1.libero.it.POSTED!not-for-mailReferences:
<8f9c4305-049a-4665-ae5e-e6fb9788eeec@x3g2000yqa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 3de4ef2fba,7204619128d141db X-Google-Attributes: gid3de4ef2fba,public,usenet X-Google-NewGroupId: yes X-Google-Language: ITALIAN,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!news.panservice.it!nntp.infostrada.it!twister1.libero.it.POSTED!not-for-mail From: noone@no.void (Reventlov) Newsgroups: free.it.visual-basic Subject: Re: Errore necessario oggetto, con Inet Reply-To: Write.to.Reventlov at signature.below Message-ID: <4a380189.406843@powernews.libero.it> References: <8f9c4305-049a-4665-ae5e-e6fb9788eeec@x3g2000yqa.googlegroups.com> X-Newsreader: Forte Free Agent 1.21/32.243 Lines: 43 Date: Tue, 16 Jun 2009 20:38:25 GMT NNTP-Posting-Host: 151.83.35.187 X-Complaints-To: abuse@libero.it X-Trace: twister1.libero.it 1245184705 151.83.35.187 (Tue, 16 Jun 2009 22:38:25 MET DST) NNTP-Posting-Date: Tue, 16 Jun 2009 22:38:25 MET DST Organization: [Infostrada]