Fragensteller
VS 2013: error MIDL2311

Frage
-
Hallo *,
ich portiere einen DCOM-Server von VS 2003 -> VS 2013. Im VS 2013 Release Mode habe ich keine Probleme. Im Debug Mode erhalte ich folgende Fehlermeldung:
error MIDL2311: statements outside library block are illegal in mktyplib compatibility mode: ...
Das Problem bleibt unabhängig davon bestehen, ob in der Projektkonfiguration MIDL / Allgemein / MkTypLib-kompatibel Ja (/mktyplib203) oder Nein gesetzt ist.
Danke für jeden Tipp!
Petrick
Patrick
Alle Antworten
-
> Ich habe oben den #include <olectl.h> Eintrag.
und genau den hast du in den library-blick verschoben? direkt über importlib("stdole32.tlb");?
falls das nichts ändert kann ich auch nur raten: evt. auch die imports und das interface ICoKonfiguration mit in den library-block verschieben? ? so wie ich die fehlermeldung versteh, darf es außerhalb des library-blocks im grunde nichts geben