在vc中如何动态地加载封装在dll中的类?
比如
程序中有这么段代码
if(条件A){
......//加载封装着ObjectA的dll
pNewObj=new ObjectA();
}
else if(条件B){
......//加载封装着ObjectB的dll
pNewObj=new ObjectB();
}
有办法实现吗?
请教各位了
问题点数:0、回复次数:5Top
1 楼luohualiushui(落花流水)回复于 2003-06-04 09:01:20 得分 0
动态加载用LoadLibrary函数Top
2 楼javavm(Java VM)回复于 2003-06-04 23:23:30 得分 0
能用com解决吗?Top
3 楼ahphone(阿丰--重出江湖,陌生的容颜)回复于 2003-06-04 23:27:50 得分 0
既然是封装在dll中的类,那么就是扩展DLL了,用depend看dll时,里面的函数乱七八糟的,恐怖~
既然只是个类而已,反正没有实例就不会占内存,为什么不用通常的使用扩展dll的方法呢?
一定要动态加载?Top
4 楼javavm(Java VM)回复于 2003-06-05 11:30:39 得分 0
不行啊,老板要求必须这么作Top
5 楼javavm(Java VM)回复于 2003-06-05 15:36:11 得分 0
upTop




