2

VB6 が VB_Exposed 属性を何に使用し、どのように入力されるのか疑問に思っていました。VB 内でクラス ファイルを開くと見えなくなりますが、メモ帳で開くとほとんどすべてのクラスの上部に表示されます。

Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True  '<--What is this for?

私が尋ねている理由は、私が最近コミットしたコードがどういうわけかこの値を false に変更し、プロジェクトがコンパイルできなくなったためです。TortoiseSVN で diff を実行して、この属性が変更されたことを発見しました。そもそもどのように変化したのか、いまだにわかりません。

4

1 に答える 1