Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 05:29

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Visual Basic]WebBrowser Readystate Frage

Discussion on [Visual Basic]WebBrowser Readystate Frage within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 10
Join Date: Nov 2009
Posts: 1,929
Received Thanks: 471
[Visual Basic]WebBrowser Readystate Frage

Hallo,

ich habe da ein Problem mit der ReadyState Funktion im WebBrowser.

Ich benutze den Code:

Code:
If WebBrowser1.ReadyState = WebBrowserReadyState.Complete Then
          //Code
        End If
Aber das funktioniert nicht. Ich weis auch nicht warum. Kann mir da einer helfen?

MfG, Son~Goku.
.Dêvile- is offline  
Old 05/01/2013, 20:27   #2
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Wo benutzt du die If-Abfrage denn?
Kraizy​ is offline  
Old 05/02/2013, 02:46   #3


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Was ist mit dem DocumentCompleted Event?
#SoNiice is offline  
Old 05/02/2013, 11:07   #4
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Vorsichtig damit, ich prophezei dir schon jetzt kopfschmerzen

Die States und auch das DocumentComplete Event werden gesetzt sobald der erste Frame geladen ist, was heute nahezu IMMER passiert bevor die gesammte Seite geladen ist.

Sollte ich was falsch im Kopf haben sorry, aber glaub das war so
dready is offline  
Old 05/02/2013, 16:39   #5


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
In C# hatte ich noch nie ein Problem.
#SoNiice is offline  
Old 05/02/2013, 20:16   #6
 
elite*gold: 10
Join Date: Nov 2009
Posts: 1,929
Received Thanks: 471
Habs geschafft ^^ Zwar nicht mit ner If-Abfrage sondern so:

Code:
        While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
            Application.DoEvents()
        End While
        //Code, was nach dem Fertigladen passieren soll.
.Dêvile- is offline  
Old 05/02/2013, 20:48   #7
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Bitte lösch den Code..
Kraizy​ is offline  
Thanks
1 User
Old 05/02/2013, 21:22   #8
 
elite*gold: 10
Join Date: Nov 2009
Posts: 1,929
Received Thanks: 471
Warum? 0o
.Dêvile- is offline  
Old 05/03/2013, 02:35   #9


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Weil man DoEvents nicht in einer Schleife ausführt.

Ich empfehle dir immer noch das DocumentCompleted Event mit einer Abfrage im Inneren, damit dies nicht mehrfach oder gar falsch ausgeführt wird.

Code:
Private Sub DocumentCompleted(sender As Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If e.Url.ToString = "seite_auf_die_gewartet_wird.com" Then
    'hier deine neuen commands
End If
End Sub
Ich hoffe, dass das soweit richtig ist - wie gesagt, bin normale reiner C#-Programmierer.
#SoNiice is offline  
Old 05/03/2013, 02:43   #10
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
ToString ist eine Methode. Bitte die () verwenden
qkuh is offline  
Old 05/03/2013, 05:39   #11


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Entschuldige, dass der blöde Onlineübersetzer diese entfernt hat.
#SoNiice is offline  
Old 05/03/2013, 08:36   #12
 
elite*gold: 10
Join Date: Nov 2009
Posts: 1,929
Received Thanks: 471
Quote:
Originally Posted by SoNiice View Post
Weil man DoEvents nicht in einer Schleife ausführt.

Ich empfehle dir immer noch das DocumentCompleted Event mit einer Abfrage im Inneren, damit dies nicht mehrfach oder gar falsch ausgeführt wird.

Code:
Private Sub DocumentCompleted(sender As Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If e.Url.ToString = "seite_auf_die_gewartet_wird.com" Then
    'hier deine neuen commands
End If
End Sub
Ich hoffe, dass das soweit richtig ist - wie gesagt, bin normale reiner C#-Programmierer.
Ich versuchs nach der Schule mal, danke dir.
.Dêvile- is offline  
Reply


Similar Threads Similar Threads
[Visual Basic] Frage
01/02/2013 - .NET Languages - 3 Replies
Hallo ich habe einen kleinen Spammer in Visual Basic geschrieben. Es funktioniert Perfekt in Skype und Editor. Aber bei manchen Sachen funktioniert es nicht wie z.B in Teamspeak 3. Weiß jemand woran es legen kann ? Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Timer1.Enabled = True End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles...
[Guide]How to make a WebBrowser in Visual Basic
12/03/2011 - Off Topic - 4 Replies
Hey Guys - mods pls move or close if in wrong place :) This is my guide on how to make a web browser in visual basic: http://www.youtube.com/watch?v=Rsv0NSgGzs0&fe ature=feedu
[Visual Basic] Absolut-Anfänger Tutorial Webbrowser
07/09/2011 - Coding Tutorials - 5 Replies
Hey, heute zeige ich euch wir ihr euren eigenen Webbrowser Mit "Microsoft Visual Basic 2010" Erstellt. _________________________________________________ __________________ Schritt 1 = Ihr erstellt ein neues Projekt Schritt 2 = Nun habt ihr ein kleines Fenster vor euch.(Das zieht ihr ca. so groß bis die Scrollbalken kommen) Schritt 3 = Jetzt öffnet ihr die Toolbox (entweder oben in der Leiste, oder "Strg+Alt+X" Schritt 4 = Von dort aus zieht ihr einen Button, Eine Textbox und einen...
Visual Basic Webbrowser autologin problem
10/02/2010 - .NET Languages - 4 Replies
Hallo, Ich war gerade dabei ein programm mit intigriertem Autologin zu schreiben. Soweit natürlich kein problen, hab ich auch öffters schon gemacht, doch der Loginbutton auf er Webseite hat keine auffindbare ID, wenn ichs richtig aus dem quellcode gelesen habe läuft er über javascript. Es handelt sich übrigens um die Steam login Seite: https://store.steampowered.com/login/



All times are GMT +1. The time now is 05:29.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.