enum als managed bekannt machen



  • Hallo Leute,

    ich habe eine managed Dll dei auch komponenten nutzt die unmanaged sind. Der nutzer der Dll sieht diese aber nicht.

    jetzt möchte ich eine unmanaged enum

    typedef enum {
       null = 0,
       eins,
       zwei
    } tZahl;
    

    für managed bekannt machen

    ich könnte jetzt das selbe enum nochmal für managed hinschreiben

    public enum struct tMZahl
    {
       m_null = 0,
       m_eins,
       m_zwei
    };
    

    das ergibt aber folgendes Problem. Das erste enum ist in irgend einem Header File auf welches mehrere Leute zugriff haben und dieses enum unabhangig von der Dll ändern könnten, was zur folge hat das ich mein enum auch ändern muß.

    Gibt es eine Möglichkeit das erste enum einfach nur für managed bekannt zu machen, damit man falls dieses geändert wird die Dll nur noch mal kompiliert werden muß?

    MfG


Anmelden zum Antworten