掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
配列の初期化 (ID:2680)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは。 (先日の「配列変数に格納」の続きなのですが) Formを閉じる際に、配列を初期化させたく {type - Public宣言部}で、 ArrDelStr: array of String; procedure TForm1.MyPro(var TestCode: AnsiString); begin SetLength(ArrDelStr,length(ArrDelStr)+1); ArrDelStr[high(ArrDelStr)] := TestCode; end; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin SetLength(ArrDelStr,0); end; と、してみました。 これではただ配列の長さを0にしているだけなので 明示的にメモリの開放などを行うべきでしょうか? また、ヘルプを見てみたのですが、 GetMem・FreeMem・Initialize などを使うのが適切でしょうか? お分かりの方いらっしゃいましたら、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.