现在有N个动态库,用VC++6.0写的非托管DLL,每个DLL都分别有相同名称的输出函数(其实就是对外的接口函数):
FuncA(struct *A, struct *B);
FuncB(BOOL b);
FuncC();
...。现在我想用C#做一个主程序,调用这些动态库中的输出函数。
(以前用VC的话,直接LoadLibrary和GetProcAddress得到函数指针就可以调用了)要求主程序做好以后,可以通过只修改配置文件,就实现对这N个动态库中的某几个进行调用,
即如果只配置一个DLL的话,就依次调用这个DLL的FuncA,FuncB,...;如果配置了多个DLL,则依次调用每个DLL的FuncA,FuncB,...。
现在很郁闷,没找到解决办法。哪位高人能赐教?