投稿日 | : 2004/06/10(Thu) 22:28 |
投稿者 | : Say |
Eメール | : |
URL | : |
タイトル | : Re: 文字列連結の高速化 |
文字列連結が遅いのは、ブロック転送が多発するためです。
VB6の機能限定ならおそらく、
「Mid$ステートメントでの置換」が最速で、
「配列に入れてJoin」が次点ってところでしょうか。
方法を問わないなら、C/C++でそういうdllを作って呼ぶ、
という手もありますが、100000回程度のループなら
Mid$ステートメントで0.1秒程度の処理でしょうから、
dll呼び出しのコストで帳消しになりそうな・・・。
もっと時間がかかる処理なら
言語による速度差が明確に出るのでしょうが。