16. maj 2006 - 22:22Der er
9 kommentarer og 1 løsning
start en loop forfra før min når loop
Hej
hvis jeg har en do while sætning med en if sætning hvordan kan jeg så starte loop får tid hvis min if er noget bestemt !?
altså
Do While READ > 0 ... ... ... If Read <> "2" Then ..... Else ReadEnd = "" HER VIL JEG STARTE MIN LOOP FØR TID Så DO starter forfra. End If ... ... Loop
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
VBScript har ikke den facilitet som mange af de C-relaterede sprog har (nemlig continue), så du er nød til at strukturere dig ud af det, med f.eks. if-sætninger. Hvordan du helt konkret skal gøre dette i dit tilfælde afhænger meget af hvordan din kode ser ud. Det er langt fra sikkert at du kan bruge den samme metode altid...
tekst = tekst & link & " " & team & " " & pulje & " " & link2 & "<br>"
read = InStr(read, Output, "<table") Else pulje = "" End If Loop someLabel.Text = tekst
End Sub
...men det kunne næsten se ud til at du koder i ASP.NET (VB.NET) og ikke ASP 3.0, som denne gruppe vist nok henvender sig til og i VB.NET mener jeg continue er blevet implementeret...
Det var nu heller ikke fordi jeg ville være firkantet mht. placeringen af spørgsmålet, for hvis jeg kan hjælpe her, gør jeg da gerne det, men du ville nok bare have bedre muligheder for at få hjælp, hvis du placerede spørgsmålet i den korrekte kategori - så det mest for din egen skyld :)
Ja, der er ikke nogen grund til at gøre det mere besværligt en nødvendigt :)
Dog synes jeg den metode du kommer frem til der er mere naturlig at læse, fordi strukturen giver et klart billede af hvad der hører sammen. I øvrigt ville du heller ikke kunne bruge Continue (hvis den da findes i VB.NET - jeg er kommet lidt i tvivl efter at have kigget på MSDN), da de to sidste linier så skulle rykkes ind i både if- og else-delen for at opnå samme funktionalitet som den du har i ovenstående kode... apropos mere besværligt end nødvendigt, så ville det jo være ekstraarbejde :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.