Но текст в начальном сообщении — это не для CLR.
Ну почему же?
В графическом конструкторе Visual С++ создаю оконное приложение с одной формой и несколькими кнопками на ней.
Далее там идет код именно для WinForms, т.е. CLR. Это даже неплохо, имея в виду намерение
Ruslan_Sharipovчтобы впоследствии студенты смогли в качестве тренировки создавать оболочки на Delphi, Java и может быть даже на HTML+Java Script к одной и той же DLL библиотеке.
Так что как учебная эта задачка вполне нормальна: научиться пользоваться этим аппаратом (LoadLibrary/GetProcAddress).
Если городить CLR, то мне было бы проще (стандартно) использовать атрибут DllImport.
Мне тоже. Но ведь так тоже работать должно. Почему не работает у
Ruslan_Sharipov, непонятно. У меня такое подозрение, что он свою ситуацию описал неправильно.
Т.е. надо литературу посмотреть. Я CLR не изучал.
Я тоже. Боюсь, однако, что те тонкости, о которых здесь идет речь, в литературе не описаны. Если очень сильно хочется, можно
исходники coreclr посмотреть.