zdravím,
rozšírujem si aplikáciu jendu aplikáciu, ktorá získava zdrojový kod stránky cez controlu WebBrowser. Prvú stránku označme ako "povodnaStranka.com", dalšia stránka je "povodnaStrana.com?error1", dalšia "povodnaStrana.com?error2" atd.
to že koľko je tých errorov je mám uložené v "pocetStran", to som si zistil automaticky pri starte...
potom mám metodu PresmerovanieVypomoc(), ktora to má všetko obslúžiť (spúšta sa napr. pri kliku tlačitka)
private void PresmerovanieVypomoc()
{
for (int i = 0; i < pocetStran; i++)
{
novaAdresa = prihlasenieAdresa + "?error=" + i;
webBrowser1.Navigate(novaAdresa);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(Skopci);
POCKAT KYM SA DOCUMENTCOMPLETED NEVYKONA A NEDOKONCI
}
}
void Skopci(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.DocumentCompleted -= Skopci;
zdrojak += webBrowser1.DocumentText;
}
no problém je v tom, že neviem čo dať za tento riadok: "POCKAT KYM SA DOCUMENTCOMPLETED NEVYKONA A NEDOKONCI ",
pretože pokial tam nič nedám, tak cyklus mi prejde skôr ako mi presmeruje na tú stránku, lebo rýchlosť netu sa zdaleka nevyrovná Core2Duou .
Viete mi poradiťako to zapísať, malo by to byť niečo ako toto:
"continue only if Skopci is done"
Vopred díky