VB6 e edge

di
Anonimizzato26924
il
5 risposte

VB6 e edge

Ciao a tutti.
Ho un vecchio programmino che avevo fatto per interrogare il contenuto di una pagina html ed estrapolarmi i dati contenuti in una sua tabella.
Purtroppo nei nuovi sistemi windows non c'è più IE bensì EDGE ed il mio vecchio codice non funziona più.
Come devo fare?
Questo è il codice in vb6:
'apre IE
Set ie = CreateObject("InternetExplorer.Application")
'Set ie = GetObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate2 ("http://www.miosito.i")
'attendi finchè è caricato ie
Do
'attendi
Loop Until ie.readystate = 4
Set righe = ie.Document.GetElementsByTagName("tr")
non va bene la soluzione
CreateObject("Shell.Application").ShellExecute "microsoft-edge:https://www.google.i"
in quanto in questo modo non riesco ad usare il comando GetElementsByTagName

Grazie e ciao.

5 Risposte

  • Re: VB6 e edge

    Edge non supporta le chiamate COM quindi tu stai utilizzando IE. Se qualcosa non va è per un altro motivo.
    Hai provato ad accedere al sito tramite IE lanciando Explorer.exe? Lo vedi? Che versione di IE è disponibile?
  • Re: VB6 e edge

    Se passassi a vb .net sarebbe semplice ,
    https://docs.microsoft.com/it-it/dotnet/framework/winforms/controls/webbrowser-control-windows-forms ,
    come ide gratuito puoi scaricare visual studio community 2019
  • Re: VB6 e edge

    Il controllo webbrowser lo può usare anche in vb6 e con .net esistono altri metodi più efficaci.
  • Re: VB6 e edge

    Se apro tale sito con IE mi dice che non è supportato.
    Per quanto riguarda passare a Visual Studio, ho provato varie volte ma è troppo complicato (e pesante da far girare).
    Inoltre mi sembra che a Visual Studio manchi alcuni strumenti che uso tantissimo con il caro vb6, per esempio il debug a run time e la creazione di matrici di controlli (per esempio per fare un'array di text-box).
    Comunque se avete qualche manuale da propormi (anche a pagamento, non solo scaricabile dalla rete) provo volentieri a cimentarmi di nuovo.
    Vi ringrazio ancora.
    Saluti
  • Re: VB6 e edge

    Https://www.pierotofy.it/pages/guide/Guida_al_Visual_Basic_dotNET/
Devi accedere o registrarti per scrivere nel forum
5 risposte