Преобразование импортированного модуля
Обновлен: Ноябрь 2007
Библиотека типов может включать один или несколько модулей, содержащих определения констант и методов. Константы, определенные в модулях, импортируются как открытые статические члены-константы класса, имя которого совпадает с именем исходного модуля. Константы, определенные вне модуля, не импортируются.
Представление библиотеки типов
[
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;
}
См. также
Основные понятия
Преобразование импортированной библиотеки
Преобразование импортированного типа
Преобразование импортированного члена
Преобразование импортированного параметра