VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/11/04(Sat) 10:11
投稿者ダンボ
Eメール
URL
タイトルRe^3: フォーム起動時にパラメータを渡す方法について

> TAGプロパティ渡しについて聞いたことがなかったので、Googleで調べて
> 大体のイメージはつかめました。また、グローバル変数渡しについては
> 「なるべくなら使わない方が良い」という趣旨のWebsiteをいくつか
> みつけましたので、ちょっと躊躇していました。

とは言え、フォーム呼び出しに直接の引数/戻り値が用意されていないのだから使用者が
自分の責任で工夫しないとどうしようもないです。グローバル変数渡しの注意は
「モジュール間の結合度を上げてしまう」ということですね。モジュールの独立性を
高めるためには「インタフェースはなるべく必要最小限で1箇所に絞ること。

グローバル変数は「いつでもどこでもだれでも参照・変更できてしまう」というのが短所(&長所)。
TAGプロパティは「インタフェースを一箇所に絞る」意味では最高かな。但しVariant型1個なので
受け渡しに構造体は使えない、Objectは使えない、複数個は工夫が必要。

私だったら情報の出発点はTAGプロパティでそこから付帯情報を引き出すように工夫すると思います。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -