掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
関数を別Formでも使用するには (ID:8930)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 上に書いたTFormExでも変数をpublicにしてますし^^; 上の方式では、他のユニットから Memo1 フィールドにアクセスする必要があるの で、public 以上の可視性にする必要がありますよね。一方、 function TFormA.GetMemoText(Memo:TMemo): String; begin Result := Memo.Lines.Text end; のように、TMemo 型の変数を渡す場合は、Caller の方で見えていればいいので どの可視性でもいいわけです。この場合は、Caller が属している TForm 派生 クラスの private であってもかまいません。参照が直接渡されるからです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.