掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
こんな関数作る人はいないのか? (ID:25439)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>function xyz:TStringList; >begin > result.add('xxx'); >end; > >// 呼び出す側 >var > slist:TStringList; >begin > slist:=TStringList.Create; > slist:=xyz; > slist.free; >end; ↑このサンプルはマズイでしょ。(Access Violation発生) 呼び出す側でCreateしておくなら、正しくは、 procedure xyz(L: TStringList); begin L.add('xxx'); end; // 呼び出す側 var slist: TStringList; begin slist:=TStringList.Create; //slist:=xyz; xyz(slist); ... slist.free; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.