VBプログラマ質問スレ(Ver.6.0 まで) part62
■ このスレッドは過去ログ倉庫に格納されています
0448デフォルトの名無しさん
2013/04/06(土) 20:05:57.42Redim Preserveすると、C言語で言うreallocみたいに
ヒープ確保のサイズが変わるけど、メモリのフラグメント
を起こすかと思ったんだ。
連続した領域を確保できるとは限らないでしょ。
新規にRedimするだけなら連続した領域を確保しやすい
とは思う。Preserveみたいに、内容を保持したままなら
プログラマからはあたかも配列がキレイに並んでいる
かに見えて、実際は離散したメモリ空間を確保してるかも
しれない、とね。
それぞれの配列の先頭アドレスを調べられたら
フラグメント起こしてるかどうかわかりそうなのに。
■ このスレッドは過去ログ倉庫に格納されています