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

投稿日: 2005/08/28(Sun) 11:09
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe^3: 変数の宣言について

> 「Public(またはFriend)レベルのプロシージャとして公開する方法」

各種モジュール(クラスモジュール、フォームモジュール、標準モジュール、DataEnviromnent等々)に

「Public Function ○○(…) As …」
「Public Sub ○○(…)」
「Public Property Get ○○(…) As …」
「Public Property Let ○○(…)」
「Public Property Set ○○(…)」

のようなプロシージャ宣言を付ける、という事です。(SubやFunctionはわかりますよね?)



> 「Friend」
Privateは、モジュール内専用ですが、Friend/Publicはモジュール外からも利用できます。

FriendとPublicの違いは、ActiveXコンポーネントを利用した場合に現れます。
Friendは、自プロジェクト内でしかアクセスできませんが、Publicの場合は
プロジェクト外からも利用する事ができます。


なお、どのような場合にPublic変数を使い、どのような場合はPublicプロシージャに
隠蔽させるべきかという点に関しては、ヘルプの★の項目を参照してください。
また、☆の項目も読んでおくと良いでしょう(理解は後回しでも良いので、まずは見るだけでも)。


[Visual Basic ドキュメント]
└[Visual Basic の使用方法]
 └[プログラミング ガイド]
  └[Visual Basic を使ってできること]
   └[オブジェクト]
    ├[Visual Basic のオブジェクトについて知っておくべきこと]
    │└[オブジェクトに関する用語解説]☆
    └[クラスのプロパティおよびメソッドの追加]
     ├[クラスのプロパティの追加]☆
     ├[プロパティ プロシージャとパブリック変数]★
     └[Friend プロパティおよびメソッド]☆


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

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

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