Programuję w visual studio 6 i ostatnio potrzebowałem użyć kodu zarządzalnego. Niestety z tego co wyczytałem to dopiero w wersjach chyba od vc++ 2005 można je tworzyć. Mając expresa 2010 utworzyłem bibliotekę z kodem zarzadzalnym i tam utworzyłem klasę. Jako że bezpośrednio nie mogłem jej wykorzystać to utworzyłem eksportową klasę niezarządzalną jako zwykły interfejs między moją aplikacją, a klasą zarządzalną. O dziwo biblioteka się skompilowała i dodałem .lib do listy bibliotek dla linkera w programie. Program się uruchomił ale gdy utworzyłem obiekt klasy z biblioteki to dostałem błąd wykonania.
Przeniesienie klasy niezarządzalnej do oddzielnej biblioteki utworzonej w express 2010 też nic nie dało.
Czy jest możliwe poprzez ustawienie może jakiegoś przełącznika w c++ express 2010 lub vc6 aby to zadziałało.
Głównie mi chodzi o wykorzystywanie klas .net pisanych w c#, ale jak c c++ pójdzie to i z C# sobie poradzę.