Einzelnen Beitrag anzeigen
Alt 13.12.2006, 13:19   #17
Biri
Hero
 
Registriert seit: 04.09.2001
Beiträge: 894


Standard

hi,

paar dinge fallen mir an dem code auf:

1. System.Windows.Forms.Application.DoEvents()
...hat in einer web Applikation nichts zu suchen.
Was soll es bewirken?
Bei Winforms bewirkt es, dass die Meldungsschleife die nächsten Meldungen abarbeitet - bei Web Applikationen gibt es keine solche Schleife. (Jedes Windows Prog. hat eine Meldungsschleife - bei C++ programieren unter Win. war das klar sichtbar, durch MFC wurde es etwas verborgen und bei .net ist das nun genz vom Programmierer versteckt - der internen Mechanismus funktioniert aber nachwievor so)

das "While Not webb.ReadyState = Windows.Forms.WebBrowserReadyState.Complete" ist korrekt.

2. Es gibt ein "System.Threading.Thread.Sleep(...), du brauchst also keine funktion aus der kernel32 dll einbinden.

fg
hannes
Biri ist offline   Mit Zitat antworten