掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数のユニットを使用するには? (ID:15144)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ふむふむ 言っても仕方ないので 例えば 家族ってクラスがあるとして、氏名ってデータが入るとします。 家族クラスをどこそこの田中家とどこそこの桜家をインスタンス した場合に、同名があったとしても、どこそこの田中家の隆と、 どこそこの桜家の隆ではは別物だし違うと判断できますよね。 ところがグローバル変数で単に氏名と宣言して隆と入れたら どこの隆かわかんないし、特定するためなら隆という名前は 唯一無二でなければなりませんよね。 現実無理ですよね。 何となくわかります。わかんないか?(適切な表現ではない) すいません一杯やってます(投稿スンナよm(__)m) Fromも同じです。 Editをフォームに追加するのは同じことですがForm1のEdit1と Form2のEdit1は別物です。 Form2からではForm1.Edit1としなければForm1のEdit1は使用 できません。 でも本来のグローバル変数をIntXを宣言したなら、Form1でも Form2でもIntXは同じものです。 これを、互いのPublicでIntXを宣言したら、別物です。 Form2はForm1.IntXと、From1はForm2.IntXとしなければ使えません。 これでも十分に隠蔽してると思いますが。 もっとも、こういった方法はあまり使いませんけど ちなみに >フォームをグローバル変数以外で定義することは可能なんですか? 私はこれで困ったことや、メンテが困難になるなんて事は経験ありません。 私も経験が浅いので方法があったら聞きたいし、あったとして実務上そうす る意味があんのかな?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.