Всем добрый день.
Есть ли в .NET возможность вызвать ф-цию из unmanaged DLL по известному только в рантайме имени DLL и имени функции? Сигнатура ф-ции известна заранее.
т. е. что-то типа
CallNativeFunc("Some.DLL", "func", par1, par2, par3);
или
object libr = LoadLibrary("Some.DLL"); // это, вроде, понятно как сделать
CallFunc(libr, "func", par1, par2, par3); // а вот это не знаю как сделать.
Есть вариант налету сгенерить класс с DllImport методом, скомпилить его и позвать. Но это будет тормозить...