Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562

    [VB6]Errore with non impostata

    Ciao a tutti,
    ho scritto questo codice:

    Private Sub Text6_Change()
    With WebBrowser3
    url = "http://andrew4.altervista.org/pagina_01.php?username=" & Text6.Text & password
    .Navigate url
    While .Busy Or .ReadyState <> READYSTATE_COMPLETE
    DoEvents
    Wend
    Set doc = .Document
    Set txt = doc.getElementsByName("valore").Item(0)
    End With
    result = txt.Value
    If result = "1" Then
    If Form2.Text2.Text = Form2.Text3.Text Then
    Form2.Label1.Caption = "frase"
    Else
    Form2.Visible = False
    Form2.Height = 0
    Form2.Show
    Form2.Label1.Caption = "frase"
    End If
    End If
    End Sub


    questo codice comunica con una pagina php però quando avvio il programma non so perchè il debug mi restituisce questo errore:
    Variabile o oggetto o variabile del blocco with non impostata.

    Però non riesco a capire dov'è l'errore.

  2. #2
    Dire dove si verifica l'errore aiuterebbe...
    P.S.:
    codice:
    While .Busy Or .ReadyState <> READYSTATE_COMPLETE
    DoEvents
    Wend
    VVoVe: VVoVe: VVoVe:
    In questa maniera butti via milione di cicli di CPU inutilmente! Piuttosto usa la API Sleep per mettere in pausa il thread per un po':
    codice:
    Public Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
    '...
    While .Busy Or .ReadyState <> READYSTATE_COMPLETE
    Sleep 500
    DoEvents
    Wend
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562
    Scusami hai ragione, l'erorre del debugger me lo da su result = txt.value

  4. #4
    Probabilmente l'elemento della pagina con nome "valore" non esiste, o, se preferisci, doc.getElementsByName("valore").Item(0) (e, di conseguenza, txt) è uguale a Nothing.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.