Ja.... y=0 und y=1 sind wohl zusammen aufwendiger als y = (y+1) mod 2 Aber das ist wohl insgesamt nicht so ein grosser unterschied, als dass sich hier grosse diskussionen lohnen. Der Aufruf von response.write ist um gr�ssenordnungen aufwendiger...
Claudius > -----Original Message----- > From: Thomas Bandt [mailto:[EMAIL PROTECTED]] > Sent: Mittwoch, 14. August 2002 14:58 > To: AspGerman Kaffeehaus > Subject: [aspdecoffeehouse] speed > > > hi, > > ich gebe datens�tze in einer html-tabelle spaltenweise > aus. nun meine frage: was ist schneller bzw. weniger > rechenaufw�ndig? > > variante 1 > > Response.Write ("<table>") & VbCrlf > > For i = 0 To Ubound(myArr) > If y = 0 Then > Response.Write ("<tr><td>" & myArr(i) & "</td>") > & VbCrlf > Else > Response.Write ("<td>" & myArr(i) & > "</td></tr>") & VbCrlf > End If > y = (y+1) mod 2 > Next > > If y = 1 Then Response.Write "<td>Nummer X (leer)</td></tr>" & > VbCrlf > > Response.Write ("</table>") & VbCrlf > > > variante 2 > > Response.Write ("<table>") & VbCrlf > > For i = 0 To Ubound(myArrx) > If y = 0 Then > Response.Write ("<tr><td>" & myArrx(i) & " | " & > y & "</td>") & VbCrlf > y = 1 > Else > Response.Write ("<td>" & myArrx(i) & " | " & y & > "</td></tr>") & VbCrlf > y = 0 > End If > Next > > If y = 1 Then Response.Write "<td>Nummer X (leer)</td></tr>" > > Response.Write ("</table>") & VbCrlf > > > ich denke mir das modulo sicherlich mehr performance schluckt, > bin mir aber nicht sicher. > > gru�, thomas > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee house.asp | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
