Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Nyx_
Newbie
Newbie

Anmeldedatum: 15.11.2007
Beiträge: 6

Probleme bei Webbrowser
Verfasst am: 17.11.2007, 17:41

Hi
ich bin gerade dabei einen Webbrowser zu erstellen, und bin jetzt auf ein Problem gestoßen ^^

Screenshot
http://img3.imagebanana.com/img/nzeufkde/screeni.JPG


Ich will mich im Login-Fenster anmelden, mit Usernamen Passwort und URL, wenn ich auf OK klicke melde ich mich auf der Seite an.
Soweit sogut Razz


jetzt will ich aber eine Art " Mailchecker / Watcher " hinzufügen
und da fehlt es gerade an der umsetzung Sad

Per Add geht ein Eingabefenster auf, in dem ich das Schlüsselwort bzw Wörter eingeben will und die dann in der textbox angezeigt werden soll.
Wenn ich Start klicke soll alle 30 sekunden (den teil habe ich schon fertig ^^ ) die seite aktualisiert werden und bei veränderung der Seite, also wenn dann das Schlüsselwort auf der Seite erscheint soll ich per öffnen eines fensters darauf hingewiesen werden.

Also wenn zb jetzt von gerade auf eben "Geburtstag", "Gewonnen" "(1) Nachricht von ..." auftaucht dann alamieren


kann mir da zufällig jemand weiterhelfen wie ich das umsetzten kann??

thx, Nyx
 
vb6er_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 04.11.2007
Beiträge: 48


Verfasst am: 17.11.2007, 18:13

Ich würde sagen den quelltext über ne schleife als auslesen lassen und wenn das wort gefunden wurde ne msgbox anzeigen lassen.
 
Nyx_
Newbie
Newbie

Anmeldedatum: 15.11.2007
Beiträge: 6


Verfasst am: 17.11.2007, 19:54

vb6er hat Folgendes geschrieben:
Ich würde sagen den quelltext über ne schleife als auslesen lassen und wenn das wort gefunden wurde ne msgbox anzeigen lassen.


und wie würde der code dafür aussehen? Embarassed
 
vb6er_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 04.11.2007
Beiträge: 48


Verfasst am: 17.11.2007, 20:26

In meinem neuen Prog hab ich nen Updater.... der funktioniert so wenn man auf updates suchen geht geht er in einem versteckten browser auf ne HP durchsucht da den quelltext und wenn die version 1.0 is und im quelltext 1.1 steht gibt er aus das es nen neues update gibt...ja aus dem code wirste dir sicherlich was basteln können...musst halt mit ner schleife arbeiten.

Code:
Dim sQuelltext As String
sQuelltext = WebBrowser1.Document.documentElement.outerHTML
InStr 1, sQuelltext, "1.0.0"
If InStr(1, sQuelltext, "1.0.0") <> 0 Then
MsgBox "Sie besitzen die aktuellste Version von ****** !"
pl_neueversion = "Version aktuell!"
Else
MsgBox "Es ist eine neue Version von ****** vorhanden klicken Sie bitte auf Downloaden!"
pl_neueversion = "Es ist eine neue Version verfügbar!"
End if
 
Nyx_
Newbie
Newbie

Anmeldedatum: 15.11.2007
Beiträge: 6


Verfasst am: 18.11.2007, 01:21

nur mit dem
Code:
If InStr(1, sQuelltext, "1.0.0") <> 0 Then


also <> 0 kann ich nichts anfangen ...


und mein Timer geht auch leider nicht, daher bräuchte ich noch irgendetwas, das meine funktion check alle 60 Sekunden ausführt
was nehm ich da am besten? Timer, Wait, Sleep Question Question
 
Nyx_
Newbie
Newbie

Anmeldedatum: 15.11.2007
Beiträge: 6


Verfasst am: 20.11.2007, 12:43

Code:
Dim sQuelltext As String
sQuelltext = WebBrowser1.Document.documentElement.outerHTML
txtAusgab.Text = sQuelltext"


bringt bei mir leider einen Laufzeitfehler "424"
Objekt erforderlich


woran kann das liegen, ich find es nicht Sad
 
vb6er_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 04.11.2007
Beiträge: 48


Verfasst am: 20.11.2007, 13:31

Hast du eine txt box die so heißt?

txtAusgab.Text
 
Nyx_
Newbie
Newbie

Anmeldedatum: 15.11.2007
Beiträge: 6


Verfasst am: 21.11.2007, 20:02


vb6er hat Folgendes geschrieben:
Hast du eine txt box die so heißt?

txtAusgab.Text


ja das wrar aus meiner Testform. dafür hab ich allerdings schon eine lösung gefunden Razz

nun "nur" noch folgendes Problem ^^

Code:

dim link as string
txtLink.Text = link
browser.navigate link
.....


soweit sogut, ich komme zu der URL die ich in das Textfeld eingebe, doch wenn ich auf einen Link drücke, verändert sich die URL, die in txtLink steht nicht, ich will aber das txtLink immer die aktuelle Seite anzeigt Question Exclamation

dafür jemand eine Lösung??
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: webbrowser, screenshot

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Passwort Generator 1634 08.07.2010, 01:32
Keine neuen Beiträge Passwort Schutz? 943 25.10.2007, 07:31
Keine neuen Beiträge Das passwort an die E-Mail von mir senden? 609 17.10.2007, 22:18
Keine neuen Beiträge Passwort Generator by sollniss 1345 28.11.2008, 18:03
Keine neuen Beiträge TUT zur Passwort abfrage 1084 10.08.2007, 16:06
 


[ Time: 0.1145s ][ Queries: 101 (0.0223s) ][ GZIP on - Debug on ]