2 Fragen..

08/29/2013 17:56 »DuRöhre™#1
Hallo, ich habe da 2 Fragen.


1)
Ich möchte, dass wenn man einen Link in TextBox1 einträgt und dann auf Start klickt, dass dann der Standartwebbrowser auf den Link geht und jede 20 Sekunden Die Website Aktualisiert (F5)


2)
Ich möchte, dass wenn man das Programm Startet, man sich einloggen muss und es z.B. 5 verschiedene Accs gibt (man kann dann immer wieder im Code neue Erstellen) und in jedem Account kann man sich nur einmal pro IP einloggen..

Würde mich über hilfe Freuen! :)
08/29/2013 18:41 Schlüsselbein#2
Ich möchte auch viel, aber wo ist dein Code bzw. was ist dein Ansatz?
08/29/2013 19:42 Requi#3
1.
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
08/29/2013 21:56 Nanoxx™#4
das mit dem webbrowser ist einfach ^^ google mal : visual basic youtube view bot
08/30/2013 21:16 scharp#5
Zu 1)
Auf deine Form ziehst du einen Timer, ein Webbrowser Steuerelement, eine Textbox und einen Button auf den du "Start" schreibst

Doppelklick auf den Button, dann schreibst du da folgendes rein:

Code:
if (button1.Text == "Start")
       {
           timer1.Interval = 20000;
           button1.Text = "Stop";
           webBrowser1.Navigate(textBox1.Text);
           timer1.Start();
       }
       else
       {
           timer1.Stop();
           button1.Text = "Start";
        }
Dann doppelklick auf den timer und da schreibste rein

Code:
webBrowser1.Refresh();
ist natürlich c#, falls du es in VB brauchst kannst du es hier konvertieren:
[Only registered and activated users can see links. Click Here To Register...]

Deine zweite Frage verstehe ich nicht

grüße scharp
08/31/2013 08:57 Acin™#6
Quote:
Originally Posted by scharp View Post
Zu 1)
Auf deine Form ziehst du einen Timer, ein Webbrowser Steuerelement, eine Textbox und einen Button auf den du "Start" schreibst

Doppelklick auf den Button, dann schreibst du da folgendes rein:

Code:
if (button1.Text == "Start")
       {
           timer1.Interval = 20000;
           button1.Text = "Stop";
           webBrowser1.Navigate(textBox1.Text);
           timer1.Start();
       }
       else
       {
           timer1.Stop();
           button1.Text = "Start";
        }
Dann doppelklick auf den timer und da schreibste rein

Code:
webBrowser1.Refresh();
ist natürlich c#, falls du es in VB brauchst kannst du es hier konvertieren:
[Only registered and activated users can see links. Click Here To Register...]

Deine zweite Frage verstehe ich nicht

grüße scharp
[Only registered and activated users can see links. Click Here To Register...]
08/31/2013 12:04 scharp#7
Er wollte es mit dem "Standartbrowser" und nicht mit httpWebRequest
08/31/2013 21:12 Acin™#8
Quote:
Originally Posted by scharp View Post
Er wollte es mit dem "Standartbrowser" und nicht mit httpWebRequest
Man bietet nunmal immer die optimale Lösung an, außerdem vom Webbrowser control hat er nichtmal geredet. (Webbrowser control != Standart, you know?)
08/31/2013 22:42 scharp#9
Kommt dem jedoch am nächsten. Optimale Lösung ist situationsabhängig. Wie auch immer hat er jetzt 2 Lösungsansätze von denen er sich einen aussuchen kann wobei httpwebrequest sicherlich die sauberere Lösung wäre. Für Anfänger ist mein Ansatz vermutlich leichter zu verstehen.
08/31/2013 23:49 Tasiro#10
Anfängern präsentiert man gute Lösungen, damit sie später nicht selbst auch auf schleche Lösungen zurückgreifen. Oder empfiehlst du eine Neuimplementierung einer dynamisch wachsenden Liste, wenn du auch einfach List<T> verwenden kannst?
09/01/2013 00:04 scharp#11
Ich stimme dir vollkommen zu dass man Anfängern gute Lösungen präsentieren sollte. Jedoch denke ich dass httpwebrequest jemanden ohne Erfahrung leicht überfordern kann. Der Webbrowser ist am Anfang doch wesentlich anschaulicher und leichter zu bedienen. Ihn zu überfordern hat sicherlich keinen Zweck da es nur zu Frustration führt. Dass webrequest die schönere Lösung wäre haben wir bereits geklärt.
09/01/2013 01:04 'Heaven.#12
Völliger Dünnschiss
09/01/2013 20:59 Schlüsselbein#13
Standard