Freigeben über


Konvertieren importierter Module

Eine Typbibliothek kann über ein oder mehrere Module verfügen, die Definitionen von Konstanten und Methoden enthalten. Innerhalb von Modulen definierte Konstanten werden als öffentliche konstant statische Member einer Klasse importiert, die denselben Namen wie das Originalmodul trägt. Konstanten, die außerhalb eines Moduls definiert sind, werden nicht importiert.

Typbibliothekdarstellung

[
    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;
        …
    };
};

Konvertierte Typen werden folgendermaßen angezeigt:

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;
}

Siehe auch

Konzepte

Konvertieren importierter Bibliotheken
Konvertieren importierter Typen
Konvertieren importierter Member
Konvertieren importierter Parameter

Weitere Ressourcen

Zusammenfassung: Konvertieren einer Typbibliothek in eine Assembly