エレファントカシマシDB 管理人の日記 2017/06/06(火)

一番下へ

『敗北と死に至る道が生活』その4230
 VBScriptで(実際はHTAだけど)文字連結を1,000行くらいやったら、えらく遅かったので、ネットで調べたら.NETで使う StringBuilder が使えるってんで実装してみたらすカッ速だったので、ここの読者層とはかけ離れた情報だと思うがメモとして残しておこう。

【遅い】
str = "<table>"
For i = 1 to 1000
str = str & "<tr><td>" & wArray(i) & "</td></tr>"
Next
wRes = str & "</table>"


【速い】
Set SB = CreateObject("System.StringBuilder")
SB.Append_3 "<table>"
For i = 1 to 1000
SB.Append_3 "<tr><td>" & wArray(i) & "</td></tr>"
Next
SB.Append_3 "</table>"
wRes = SB.toString() : Set SB = Nothing

Tweets by ekdb_admin

ランダム日記


過去
2024-01|02|03|04|05|06|
2023-01|02|03|04|05|06|07|08|09|10|11|12|
2022-01|02|03|04|05|06|07|08|09|10|11|12|
2021-01|02|03|04|05|06|07|08|09|10|11|12|
2020-01|02|03|04|05|06|07|08|09|10|11|12|
2019-01|02|03|04|05|06|07|08|09|10|11|12|
2018-01|02|03|04|05|06|07|08|09|10|11|12|
2017-01|02|03|04|05|06|07|08|09|10|11|12|
2016-01|02|03|04|05|06|07|08|09|10|11|12|
2015-01|02|03|04|05|06|07|08|09|10|11|12|
2014-01|02|03|04|05|06|07|08|09|10|11|12|
2013-01|02|03|04|05|06|07|08|09|10|11|12|
2012-01|02|03|04|05|06|07|08|09|10|11|12|
2011-01|02|03|04|05|06|07|08|09|10|11|12|
2010-01|02|03|04|05|06|07|08|09|10|11|12|
2009-01|02|03|04|05|06|07|08|09|10|11|12|
2008-01|02|03|04|05|06|07|08|09|10|11|12|
2007-01|02|03|04|05|06|07|08|09|10|11|12|
2006-01|02|03|04|05|06|07|08|09|10|11|12|
2005-01|02|03|04|05|06|07|08|09|10|11|12|
2004-01|02|03|04|05|06|07|08|09|10|11|12|
2003-01|02|03|04|05|06|07|08|09|10|11|12|
2002-04|05|06|07|08|09|10|11|12|

一番上へ