フォーム内でのAPI宣言。

解決


あsd  2005-08-06 09:34:56  No: 91310  IP: [192.*.*.*]

API宣言についてです。

自分は一つのフォームでしか使わないAPIがあるとしたら、そのフォームに Private Declare 〜 と宣言して使っています。
一つのフォーム内でしか使われないAPIがあっても、モジュールに Public Declare 〜 と宣言するほうがいいのでしょうか?

編集 削除
じゃんぬねっと  URL  2005-08-06 09:56:47  No: 91311  IP: [192.*.*.*]

スコープはなるべく小さく!
構造化言語からの基本です。
VB は、オブジェクト指向の考えもできるので、尚更そうしてくださいね。

編集 削除
あsd  2005-08-06 11:14:10  No: 91312  IP: [192.*.*.*]

>スコープはなるべく小さく!
>構造化言語からの基本です。
>VB は、オブジェクト指向の考えもできるので、尚更そうしてくださいね。

  自分は一つのフォームでしか使わないAPIがあるとしたら、そのフォームに Private Declare 〜 と宣言して使っています。

でいいということですか?

編集 削除
gfds  2005-08-06 11:53:46  No: 91313  IP: [192.*.*.*]

聞きなおしているのは、じゃんぬねっとさんの回答がよく理解できていないからですか?
何が分からない言葉なんでしょうか?

編集 削除
あsd  2005-08-06 12:37:15  No: 91314  IP: [192.*.*.*]

>聞きなおしているのは、じゃんぬねっとさんの回答がよく理解できていないからですか?
>何が分からない言葉なんでしょうか?
すいません。あまり理解していません。
スコープとか。

編集 削除
じゃんぬねっと  URL  2005-08-06 14:40:57  No: 91315  IP: [192.*.*.*]

> でいいということですか?
はい。

スコープというのは、アクセス修飾子のことですよ。
Private, Public, Friend, (Protected, Protected Friend (VB2002 以降のみ))

編集 削除
あsd  2005-08-06 14:54:03  No: 91316  IP: [192.*.*.*]

わかりました。
ありがとうございました。

・・・Friendは初めて知りました。
Friendって何?検索して勉強したいと思います。

編集 削除