请教高人,vb制作标准dll是否有局限?局限是什么?为什么
各位牛人好;最近我在尝试使用vb制作标准的dll;
dll的功能是启动一个窗体,窗体内执行某些动作;
我在网上找了相关的方法,http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=54190&lngWId=1,
参考这里的方法,以及网上其他人说的同样的方法,试了试,可以成功生成带有输出函数的dll,
但是该dll却无法被调用,如果用rundll32调用该dll,会报“尝试运行"vbdll.dll"时发生意外”;
如果用自己vb建立的测试exe调用,会报“内存位置访问无效”的错误,不知为什么
是不是vb制作所谓标准dll是不是有很大局限性?那么局限在哪里?为什么?
对了,dll的导出函数没有参数;
[解决办法]
VB6制作的dll是activeX dll,使用上一般要先注册再使用与标准的dll有所不同,调用上也不一样。
[解决办法]
看马云剑myjian的:
http://topic.csdn.net/u/20081111/22/e454e645-c630-4111-9d6d-def056726f01.html
[解决办法]
先睡觉,明天我试一下吧:)