..
Gjenstanden MSHTML lar Visual Basic 6 for å kjøre en serie av operasjoner knyttet til Internett og web-sider.
Vi ser i denne artikkelen hvordan du gjør det gjennom en VB6 skjema omhyggelig konstruert, for å lese HTML-koden til en ekstern nettside
Vi åpner vår kopi av Visual Basic 6 og opprette en ny EXE. Vi skaper en form og disegnamolo som på bildet nedenfor, som representerer den endelige artikkelen på spørsmålet:

Tekstboksen vil bli kalt txtUrl som tekst og tilordne default "http://".
Den textarea vil bli kalt txtCodiceHTML, sletter tekst, vil vi sette Multiline eiendom til True og aktivere horisontale og vertikale Rullefelt.
Kommandoknappen heter cmdCodiceHTML.
Før du fortsetter må vi importere MSHTML bibliotek referansen hvis fulle navn er Microsoft HTML Object Library.
Gå inn i menyen:
Prosjekt / Referanser ...lokalisere oppføringen, velger du den og bekrefter valget, som dokumentert i følgende bilde:

Private Sub cmdCodiceHTML_Click ()
Dim element som ny MSHTML.HTMLDocument
Dim dokumentet Som MSHTML.HTMLDocument
September oggetto.createDocumentFromUrl dokument = (txtUrl.Text, vbNullString)
Må Mens documento.readyState <> "komplett"
DoEvents
Loop
txtCodiceHTML.Text = documento.documentElement.outerHTML
September = Ingenting dokument
September Object = Nothing
End Sub
Koden er enkel: erklære objektet to ganger, servering av kryss-sjekking, åpner vi websiden gjennom metoden createDocumentFromUrl.
Effetuiamo en løkke til det når staten "fullstendig", deretter til slutten av dokumentet.
Sett tekst i textarea i HTML-koden gjennom eiendommen read-only (selvsagt) outerHTML.
| |
MS Access (Course)
Lær hvordan å opprette og administrere databaser enkelt og raskt. Starter fra 29 €. |
| |
Visual Basic 6 (Course)
Lag desktop-applikasjoner med VB6. Starter fra 39 €. |