インポート時のモジュールの変換
更新 : 2007 年 11 月
タイプ ライブラリには、定数やメソッドが定義されている 1 つ以上のモジュールを含めることができます。モジュール内に定義されている定数は、元のモジュールと同じ名前のクラスのパブリック、定数、静的メンバとしてインポートできます。モジュールの外部に定義されている定数は、インポートされません。
タイプ ライブラリ表現
[
uuid(12345678-1234-1234-1234-123456789ABC),
]
library TestConstants
{
[
uuid(12345678-1234-1234-1234-123456789ABC),
dllname("test.dll")
]
module Constants
{
const short FRAME_COLOR = 0x10;
const short WINDOW_COLOR = 0x20;
const short BUTTON_COLOR = 0x40;
…
};
};
変換後の型は、次のようになります。
Public Class Constants
Public Const FRAME_COLOR As Short = &H10
Public Const WINDOW_COLOR As Short = &H20
Public Const BUTTON_COLOR As Short = &H40
End Class
public class Constants
{
public const short FRAME_COLOR = 0x10;
public const short WINDOW_COLOR = 0x20;
public const short BUTTON_COLOR = 0x40;
}