[VB.NET]Webbrowser Cookies

08/14/2012 18:51 airsonic#1
Hallo,
Ich möchte einen Container für die cookies im Webbrowser erstellen
bei HTTPWebRequest wäre es so
PHP Code:
Private Container = New CookieContainer 
aber beim Webbrowser weiß ich es nicht
kann mir einer helfen?
08/14/2012 20:30 Jeoni#2
Das Webbrowser-Element nutzt ja bekanntlich den Internet Explorer von Microsoft. Dementsprechend würde ich mal darauf tippen, dass du die Cookies dort findest, wo der IE sie abspeichert. Mit Google dürfte es kein Problem sein das herauszufinden ;)
Hoffe, ich konnte helfen
Jeoni
08/14/2012 20:45 airsonic#3
und was wird damit gesagt ?
Code:
WebBrowser1.Document.Cookie
08/14/2012 20:58 Jeoni#4
Tja, dann haste's ja schon gefunden ^^
Kenne mich mit dem Control nicht wirklich aus, aber aus dem Speicherort hätte man sicher auch was machen können, aber so ist's natürlich einfacher.
08/14/2012 21:06 airsonic#5
Code:
Private Container As New CookieContainer(WebBrowser1.Document.Cookie)
VB zeigt keinen Fehler an aber wenn ich das Programm starten will kommt
Quote:
Fehler beim Erstellen des Formulars. Weitere Informationen finden sie in Exception.innerExcepction. Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt...
08/16/2012 18:16 airsonic#6
kann mir keiner helfen?
08/16/2012 18:58 Jeoni#7
Vermutlich passiert die Zeile mit dem Fehler, weil zu dem Zeitpunkt noch nicht WebBrowser1 initialisiert worden ist. Global kannste den Container ja schon deklarieren, aber Werte zuweisen würde ich erst, wenn's nötig ist.
Wenn es zum Start nötig sein sollte, sorge dafür, dass es auf jeden Fall nach InitializeComponents() geschieht.
Also:
Code:
Global:
Private oContainer As CookieContainer

Zum späteren Zeitpunkt:
oContainer = New CookieContainer(WebBrowser1.Document.Cookie)
Ich hoffe, dass das hilft ;)
Jeoni
08/16/2012 21:06 airsonic#8
hat nicht geklappt :(
aber habe das Problem anders behoben