出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1312] Redim Preserve
投稿者:北岳さん 2001/12/25 9:26:41
> 配列を例えば10個使ったとして、
> それは維持しておいて、他の何も入っていない配列は削除する、
> そう言いたかったのです。
 
これには Redim Preserve が使えます。
以下をお試し下さい。
-----------------------------
<html><body>
<p>初期設定(要素数=58)
<%
dim x()
redim x(58)
for i=1 to 58
x(i)=chr(64+i)
next
'--表示
for i=1 to 58
%><br>(<%= i %>) <%= x(i) %><%
next
%><p>再設定(要素数=26 に縮減)</p><%
redim preserve x(26)
'--再表示
for i=1 to 26
%><br>(<%= i %>) <%= x(i) %><%
next
%><p> Redim Preserve の結果、
<br>27番目以降はどうなった?</p><%
redim preserve x(58)
'--再々表示
for i=1 to 58
%><br>(<%= i %>) <%= x(i) %><%
next
%>
<p>Redim Preserve により、縮減された範囲のメモリが節約できます。
<br>当然、再拡張しても復活しません。</p>
</body></html>

無題   あるるさん [2001/12/20 20:20:10] [1297]
  配列について   あるるさん [2001/12/20 20:21:31] [1298]
  良い子の掛け算   北岳さん [2001/12/21 9:51:30] [1299]
    Re:良い子の掛け算   北岳さん [2001/12/21 10:03:04] [1300]
      遅くなってすいません…   あるるさん [2001/12/24 4:37:10] [1308]
      使ってみました   あるるさん [2001/12/24 5:08:28] [1309]
        Redim Preserve   北岳さん [2001/12/25 9:26:41] [1312]
          メモリーリーク?   北岳さん [2001/12/27 13:35:27] [1322]


TreeBBS For ASP V.0.1.3
Program By YasNet