Partager via


Conversion d'un module importé

Une bibliothèque de types peut avoir un ou plusieurs modules contenant les définitions des constantes et des méthodes. Les constantes définies dans les modules sont importées en tant que membres de type statique, constante et public d'une classe portant le même nom que le module d'origine. Les constantes définies à l'extérieur d'un module ne sont pas importées.

Représentation de la bibliothèque de types

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

Les types convertis apparaissent sous la forme suivante :

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

Voir aussi

Concepts

Conversion d'une bibliothèque importée

Conversion d'un type importé

Conversion d'un membre importé

Conversion d'un paramètre importé

Autres ressources

Résumé de la conversion d'une bibliothèque de types en assembly