掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
こんな関数作る人はいないのか? (ID:25437)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>xxx := test;とした時にtestというTstringlistのインスタンスが作成されているはずだと思うのです... それが勘違い。 xxxという変数に代入されるのは単なるポインタ(4byte)。 ローカル変数が少なければ、その格納場所はレジスタになるので、メモリは使われない。 ローカル変数が増えれば、その格納場所はスタックが使われる。その場合に使用されるメモリ領域は、関数(手続き)から出る時に自動的に解放される。 >こんな関数作る人はいないのか? VCLでも使われていていると思うけど、そういう関数作っても、チャントそれを呼出した手続き(関数)の方でFreeしておけば無問題。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.