Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: iNETFRUIT en 31 Diciembre 2010, 10:40 am



Título: Eliminar Post :)
Publicado por: iNETFRUIT en 31 Diciembre 2010, 10:40 am
Eliminar post, problema solucionado


Título: Re: Problema con webbrowser
Publicado por: Psyke1 en 31 Diciembre 2010, 11:19 am
Se me ocurre que no has puesto intervalo inicial al Timer, de esta manera, aunque lo habilites, no ocurriría nada... :-\

Yo haía algo así:
Código
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4.    WebBrowser1.Visible = True ' No era necesario ponerlo en el timer (supongo)
  5.    Call ChangeInterval
  6.    Timer1.Enabled = True
  7.    Call Timer1_Timer
  8. End Sub
  9.  
  10. Private Sub Command2_Click()
  11.    Timer1.Enabled = False
  12.    Text1.Locked = False
  13.    WebBrowser1.Visible = False
  14. End Sub
  15.  
  16. Private Sub Form_Load()
  17.    Me.Caption = "Long Life To Frogs! :D"
  18.    WebBrowser1.Visible = False
  19.    Timer1.Enabled = False
  20.    Text2.Text = "5000" ' cada 5 seg
  21.    Text1.Text = "http://www.google.es"
  22. End Sub
  23.  
  24. Private Sub ChangeInterval()
  25.    Timer1.Interval = CLng(Text2.Text)
  26. End Sub
  27.  
  28. Private Sub Timer1_Timer()
  29.    WebBrowser1.Navigate Text1.Text
  30.    Call ChangeInterval
  31.    ' ¿Esto es necesario que vaya aqui?; si quieres que el tiempo no pueda ser modificado cuando el Timer esté activado
  32.    ' esto estaría de más... :P
  33. End Sub

La otra cosa que se me ocurre es que si no cambias la pág de Text1, se cargará la misma y igual no te das cuenta.
No sé, solo digo todas las posibilidades que me vienen a la cabeza... :P

Al menos a mi me funciona así... :silbar:
Feliz año! ;)

DoEvents! :P


Título: Re: Problema con webbrowser
Publicado por: skapunky en 31 Diciembre 2010, 12:47 pm
No lo he probado, pero tener el tiempo del timer definido al final del mismo timer da una mala sensacion ya por funcionamiento. Yo de ti, la linea que defines el tiempo la pondria en el command1 quedando asi:

Código
  1. Private Sub Command1_Click()
  2. Timer1.Interval = Text2.Text
  3. Timer1.Enabled = True
  4. End Sub
  5.  
  6. Private Sub Command2_Click()
  7. Timer1.Enabled = False
  8. Text1.Locked = False
  9. End Sub
  10.  
  11. Private Sub Timer1_Timer()
  12. WebBrowser1.Visible = True
  13. WebBrowser1.Navigate Text1.Text
  14. End Sub

Por otra parte, en el timer1 pones visible=true, porque no lo defines desde un inicio como true? o almenos en el object inspector (ventana propiedades) define el objeto como visible y el intervalo de tiempo, asi ya no necesitaras escribir esas dos lineas.


Título: Re: Problema con webbrowser
Publicado por: iNETFRUIT en 31 Diciembre 2010, 14:21 pm
Eliminar post, problema solucionado


Título: Re: Problema con webbrowser
Publicado por: Psyke1 en 31 Diciembre 2010, 14:56 pm
Como es Nochevieja, te hice el ejemplo:
http://www.mediafire.com/?293vathdo29igu4

DoEvents! :P


Título: Re: Problema con webbrowser
Publicado por: skapunky en 31 Diciembre 2010, 16:07 pm
Yo lo probe y funcioan, como que no te funciona? Eso es que debes poner algo mal o un error similar, no puede ser que ese programa de 5 lineas no te funcione.  :xD

Por cierto, para que es la aplicacion? Te aviso que si es un intento de programa DDoser o  para hacer votaciones o ganar visitas etc.. no te funcionara.