プロが教えるわが家の防犯対策術!

VB6でFriendキーワードを見たののですが、これは何に使うものでしょうか?本を見ても載っていませんでした。
VB6の本でFriendを解説している書籍をご存知の方、教えてください。

このように、あまり知られていないキーワードは他にあるのでしょうか?

A 回答 (1件)

 Friendキーワードは、主にActiveXコンポーネントを作成するときに使います。

(いわゆるC++のフレンド関数とは内容が異なります)。
 ActiveXコンポーネントとして外部に公開するクラスのプロシージャのうち、プロジェクトの内部からは呼び出せても外部からは呼び出されたくないプロシージャが欲しくなったりします。そういう時にFriendキーワードを付加すると、プロジェクト内ではPublicメンバのように見えますが、参照する側のプロジェクトからは見えなくなります。
 このように、必要最小限のプロシージャのみ公開することによって、不意にオブジェクトの中身を壊されないようセキュリティを保つ意義があるかと思います。
    • good
    • 1

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