掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
動的なメモリの確保をするには (ID:21961)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
あぁ…適当すぎる… えーとさん指摘ありがとうございます。 newの位置も間違ってます。 procedure TForm1.Button1Click(Sender: TObject); var aData:PDataA; i:Integer; begin for i:=0 to 100 do begin new(aData); aData.aaa :=inttostr(GetTickCount); aData.bbb :=inttostr(i) + '-' + inttostr(GetTickCount); myList.Add(aData); end; end; procedure TForm1.Button2Click(Sender: TObject); var aData:PDataA; i:Integer; begin for i:=myList.Count-1 downto 0 do begin aData:=PDataA(myList.Items[i]); Dispose(aData); end; myList.Clear; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.