いちばん失敗した人決定戦

Public Sub test1()
End Sub
とは出来るけど

Friend Sub test2()
End Sub
はできないのでしょうか?

Friend Sub test2を標準モジュールに書こうとすると
--------------------------------
コンパイルエラー
オブジェクト モジュールでのみ有効です。

使用したステートメントまたは構文要素 (たとえば、Implements ステートメント、WithEvents キーワード、イベント シンクなど) は、オブジェクト モジュール以外のコードでは使用できません。
エラーの原因となったステートメントを、オブジェクト モジュール内に記述します。
--------------------------------
となってしまいます。

「オブジェクト モジュール以外のコードでは使用できません。 」=標準モジュールでは使用できないと言う事でしょうか?

A 回答 (1件)

VB6ですかね?



標準モジュールは、外部に見せるか見せないかの二択しかないので、
friend指定は意味ない、つまりできない、ということでは?

クラス内だと、外部に見せる、見せない、同一プロジェクト内でのみ見せる
の三択なので。
http://oshiete.goo.ne.jp/qa/3492830.html
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/10/12 23:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A