..
Obiectul MSHTML în Visual Basic 6 permite să efectueze o serie de operaţiuni legate la Internet şi pagini Web.
Vedem în acest articol cum, printr-un formular VB6 construite cu grijă, citi codul HTML la distanţă, pe o pagină Web
Am deschis copie noastre din Visual Basic 6 si a crea un nou EXE. Vom crea un formular şi disegnamolo ca imaginea de mai jos, care reprezintă ultim articol în cauză:

Caseta de text va fi chemat txtUrl şi atribuiţi ca text implicit "http://".
Textarea va fi numit txtCodiceHTML, ştergeţi textul, vom stabili proprietatea Multilinie la True şi de a permite bară de defilare orizontale şi verticale.
Butonul de control se numeşte cmdCodiceHTML.
Inainte de a merge mai departe avem de a importa de referinţă la biblioteca MSHTML al cărui nume complet este Microsoft Biblioteca HTML Object.
Intra în meniul:
Proiect / Referinte ...localizeze intrare, selectaţi-o şi confirmaţi selecţia, după cum documentate în următoarea imagine:

Private Sub cmdCodiceHTML_Click ()
Ca element Dim MSHTML.HTMLDocument noi
Documentul Dim Ca MSHTML.HTMLDocument
Septembrie oggetto.createDocumentFromUrl documentul = (txtUrl.Text, vbNullString)
În timp ce face documento.readyState <> "complet"
DoEvents
Buclă
txtCodiceHTML.Text = documento.documentElement.outerHTML
Documentul septembrie = Nimic
Obiect septembrie = Nimic
End Sub
Codul este simplu: să declare obiect de două ori, servind prin verificări încrucişate, deschideţi pagina Web prin intermediul createDocumentFromUrl metoda.
Effetuiamo un ciclu până când ajunge la starea de "complet", apoi până la sfârşitul documentului.
Introduceţi textul în textarea codul HTML prin proprietate read-only (desigur) outerHTML.
| |
MS Access (Avansat)
Aflaţi cum să creaţi şi să gestionaţi baze de date rapid şi uşor. Incepand de la 29 €. |
| |
Visual Basic 6 (Curs)
Asiguraţi-Aplicaţii desktop cu VB6. De la 39 €. |