Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst (Visual Basic 2008) Auf dialogfeld auf website zugreifen!?

Mitglied: d3luxe

d3luxe (Level 1) - Jetzt verbinden

10.05.2009, aktualisiert 14:14 Uhr, 8937 Aufrufe, 7 Kommentare

Also ich bin gestern auf ein videotutorial gestoßen das erklärt wie man mit dem Visual Basic 2008 Webbrowser element auf ein Dialogfeld einer website zugreifen kann.. das ganze hab ich gemacht.. nur will es nicht so ganz! Im code selbst werden keine fehler erkannt aber beim debuggen kommt "NULLReferenceException wurde nicht von Benutzercode behandelt" das bezieht sich auf die variable "user" die den inhalt einer textbox hat sollte die textbox leer sein gibt es ne meldung.. also liegt es nicht daran das kein text in der variable ist! Ich kann mir das ganze nicht erklären..

01.
 user = TextBox1.Text 
02.
 WebBrowser1.Document.GetElementById("name").InnerText = user 
03.
            WebBrowser1.Document.GetElementById("password").InnerText = lines(i) 
04.
 
05.
            WebBrowser1.Document.Forms(3).InvokeMember("submit") 
06.
            WebBrowser1.Refresh() 
07.
 
08.
            Do While WebBrowser1.ReadyState 
09.
                Application.DoEvents() 
10.
 
11.
            Loop 
12.
            sleep(800)


das direkte angeben der textbox1.text hat auch keinen unterschied des errors erbracht! Die tipps die vb dazu gab haben alle nicht geholfen, deswegen wende ich mich an euch und hoffe das ihr mir weiterhelfen könnt
Mitglied: 76109
10.05.2009 um 14:27 Uhr
Hallo d3luxe,

fehlt bei der TextBox1 eventuell der Form-Name z.B. Form.TextBox1.Text?

Gruß Dieter
Bitte warten ..
Mitglied: d3luxe
10.05.2009 um 14:54 Uhr
Bei Visual Basic 2008 muss man kein Form-Name angeben.. als ich das getan hab gab es einen fehler! Im editor gibt es keinen fehler oder warnungen erst beim ausführen gibt es den error wenn ich die textbox ausgefüllt hab und auf den login button klicke dann kommt du NullReferenceException.. ich verstehe nicht warum.. man muss den text als string angeben textbox1.text ist string die variable user ist string und selbst wenn ich direkt den usernamen in "" angebe kommt die NullReferenceException und ich weiß einfach nicht warum alle von vb gegebenen Tipps sind nutzlos

Dieses fenster wird angezeigt

http://www.img-hosting.de/show.htm?bild=21589nulljpg

Edit: Ok es hat sich was getan.. die seite war noch nicht ganz geladen deswegen existierten die felder nicht! So jetzt haben wir ein anderes problem das sich "InvalidCastException" nennt "Die angegebene Umwandlung ist ungültig" dieser error bezieht sich wieder auf die gleiche stelle!
Bitte warten ..
Mitglied: 76109
10.05.2009 um 15:16 Uhr
Hallo d3luxe,

hmh, hast Du etwas in der Art in Deinem Code stehen:

01.
Dim WebBrowser As Object 
02.
Set WebBrowser = CreateObject("InternetExplorer.Application")
Gruß Dieter
Bitte warten ..
Mitglied: d3luxe
10.05.2009 um 15:17 Uhr
Nein habe ich nicht...................................... außerdem sieht dieser code aus als wäre er nicht aus .net weil es bei vb 08 kein set befehl gibt soweit ich weiß..

Und damit du den edit oben nicht übersiehst schreib ich es nochmal hier nur um sicher zu gehen.

Ok es hat sich was getan.. die seite war noch nicht ganz geladen deswegen existierten die felder nicht! So jetzt haben wir ein anderes problem das sich "InvalidCastException" nennt "Die angegebene Umwandlung ist ungültig" dieser error bezieht sich wieder auf die gleiche stelle!
Bitte warten ..
Mitglied: 76109
10.05.2009 um 15:21 Uhr
Hallo d3luxe,

Nö, der ist aus VBS/VBA. Sorry, da kann ich Dir leider nicht weiterhelfen.

Gruß Dieter
Bitte warten ..
Mitglied: d3luxe
10.05.2009 um 15:35 Uhr
Das ist schade... ich werd noch googlen und hoffen das vllt noch jemand ne idee hat sollte ich es allein lösen schreibe ich die lösung natürlich hier her!
Bitte warten ..
Mitglied: bitstash
13.05.2009 um 17:16 Uhr
Hallo,

dein Problem liegt auch nicht an dem oben geposteten Code-Auschnitt. Poste doch mal deinen ganzen Code, oder lade das Projekt bei einem Filehoster hoch. Die NULLReferenceException kommt in der Regel dann zustande, wenn ein Objelt noch nicht initialisiert wurde. Typische Fehler sind dim bla as Object statt dim bla as new Object. Bzw. kannst du auch später mit bla = new object das ganze initialisieren.

MfG
Bitte warten ..
Ähnliche Inhalte
VB for Applications

Visual Basic 2013 Fehler: Der Prozess kann nicht auf die Datei zugreifen

gelöst Frage von playmenVB for Applications5 Kommentare

Hallo Ich erkläre euch mal was mein Programm tun soll. Ich mache ein Login Tool welches anhand Einstellungen (welche ...

Visual Studio

Mit Visual Basic auf Shopware 5 API zugreifen

Frage von SmogKielVisual Studio9 Kommentare

Hallo! ich schreibe gerade mit Visual Basic an einer API für einen Online-Shop von Shopware 5. Ich kann Bestellungen ...

Visual Studio

Visual Basic für anfänger

gelöst Frage von Daoudi1973Visual Studio12 Kommentare

ich möchte Visual Basic lernen, kann jemand mir Tipps geben. PS: ich habe nur im 1999 mit Fortran 90 ...

VB for Applications

Visual Basic Checkbox drucken?

gelöst Frage von GERz0cKErZVB for Applications10 Kommentare

Hallo, ich habe ein Programm wo man mehrere checkboxen anklicken kann. Der Text der checkboxen soll am Ende gedruckt ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 1 TagHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 1 TagSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 2 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Sicherheit
Verbindliche Zustellung per E-Mail?
Frage von ahussainSicherheit18 Kommentare

Hallo allerseits, ein Kunde von mir nutzt intensiv Fax. Hauptgrund: zusammen mit einer Empfangsbestätigung ist eine verbindliche Zustellung gewährleistet. ...

Router & Routing
Mikrotik: Routing zwischen Interfaces mit Geräten ohne Gateway
Frage von TonLichtVideoRouter & Routing17 Kommentare

Hallo zusammen, ich komme aus dem Veranstaltungstechnik Bereich und habe zwei Netze um verschiedene Hardware zu Remoten. CONTROL1 192.168.1.0/24 ...

Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

SAN, NAS, DAS
Entscheidung SAN Dell oder HP
Frage von VincorSAN, NAS, DAS13 Kommentare

Hallo, wir wollen uns für unsere Hyper V Umgebung eine neue SAN Anschaffen. Es laufen 30 VM's darunter, DC; ...