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 -> [VB.NET] Fragen - Antworten
Autor
Nachricht
evolut!on
Newbie
Newbie

Anmeldedatum: 10.06.2008
Beiträge: 8

vb.net compact - HTML Formular ausfüllen und abschicken.
Verfasst am: 10.06.2008, 20:08

Hi erstmal, ich hoffe ich habe hier die richtige Sparte gefunden.

Also ich möchte mit Visual Basic ein Programm für Windows Mobile schreiben, mit dem es möglich ist, dass das Programm in dem Webbrowser-Steuerelement auf eine Seite navigiert(das habe ich schon hinbekommen) und dann dort ein HTML Formular ausfüllt und den "Abschicken"-Button drückt.

In VB.net war das bis jetzt kein Problem, da klappte das bei mir noch mit:
Visual Basic: [code]Dim Document As Object
Dim myHtmlElement As HtmlElement
Document = WebBrowser1.Document.DomDocument

WebBrowser1.Document.Forms(0).All("username").SetAttribute("value", "********") 'username
WebBrowser1.Document.Forms(0).All("password").SetAttribute("value", "********") 'password[/code]

,das geht jetzt allerdings nicht mehr, es kommen folgende Fehler sofort am Anfang:

 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 10.06.2008, 21:17

Wäre sehr hilfreich wenn du uns die Fehlermeldungen dazu posten würdest, denn ich bekomme mit deinem Quelltext keine Fehler.
 
evolut!on
Newbie
Newbie

Anmeldedatum: 10.06.2008
Beiträge: 8


Verfasst am: 10.06.2008, 21:24

Oh, sorry, hast Recht, das habe ich gerade beschnitten beim Screenshot machen.

Fehlermeldung:

http://www.unzensiert.biz/pic/screen_080610_0k4cT293.jpg

Und das ist halt der Codeschnipsel dazu, da kamen ja schon die ersten Fehler, deswegen poste ich den Rest erstmal noch nicht.

http://www.unzensiert.biz/pic/screen_080610_34dQR3Yj.jpg

Die Fehler bekomme ich ja auch nur, wenn ich ein neues Projekt für "intlligente Geräte" anlege, also für Windows Mobile. Darum geht es mir ja hier, als normale .exe für Windows bekomme ich auch keine Fehlermeldung.
 
noname
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 131


Verfasst am: 10.06.2008, 21:30

Ich würde einfach ins blaue geschossen sagen, dass der Webbrowser von Windows Mobile nicht die gleichen funktionen hat wie das Standardtelement.
Vielleicht einen anderen Weg finden wär eine Lösung.

btw: Interessanter Projektname Wink
 
evolut!on
Newbie
Newbie

Anmeldedatum: 10.06.2008
Beiträge: 8


Verfasst am: 10.06.2008, 21:44

Joa, habe ich mir auch schon gedachte, aber das bringt mich dummerweise nicht weiter [img]/ohmy.gif[/img] Mhm, vielleicht fällt jemandem ja noch ne Lösung ein oder so ?
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 10.06.2008, 22:09

Tja, wenns mit dem Webbrowser nicht funktioniert, musst du es wohl per Code lösen, eine kleine Anleitung gibts ja in der Tutorialsektion
 
evolut!on
Newbie
Newbie

Anmeldedatum: 10.06.2008
Beiträge: 8


Verfasst am: 10.06.2008, 22:18

Ich habe da leider so wenig Ahnung von, da sagt mir da garnichts was Wink Welches Tut meintest du denn genau ? Das mit der HTTPWebRequest-Klasse ? mhm, schade ...
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 10.06.2008, 22:24

Ja, genau das
Wink
 
evolut!on
Newbie
Newbie

Anmeldedatum: 10.06.2008
Beiträge: 8


Verfasst am: 13.06.2008, 20:31

Hab mir das gerade nochmal durchgelesen, verstehe das aber leider nicht. Hast du dazu denn jetzt schon das Tutorial geschrieben, ich denke das würde mir uns dem/den anderen doch schon ein bisschen weiterbringen =)
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 13.06.2008, 22:34


o.O Das ist doch das Tutorial

Im Grunde setzte ich nur eine POST Anfrage ab, mehr nicht, und das willst du ja auch machen. Du sendest also deine Daten User/Pass an das sog. Actionscript (das was bei dir hinter dem "Abschick"-Button ist). Um halt an die Daten zu kommen, die an das Skript auf der Webseite gesendet werden, kannst du zb bei Firefox das Addon HTTP Live Headers verweden. Gibt aber auch andere Tools dafür, zb Wireshack oder so. Wobei das global für den ganzen PC gilt, ist also ein bisschen unübersichtlicher.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: html formular, ausfüllen, basic

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 5067 02.06.2010, 13:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1189 17.02.2007, 21:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 944 12.02.2007, 21:54
Keine neuen Beiträge Microsoft Visual Basic 1275 28.01.2007, 00:59
Keine neuen Beiträge Visual Basic.. Version?? 1230 22.01.2007, 18:23
 


[ Time: 0.0732s ][ Queries: 109 (0.0299s) ][ GZIP on - Debug on ]