vb调用DLL

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:05:14
我自己模仿网上的代码写了个DLL,里面只有一个类。写成在VB环境里可以调用。编成EXE后也可以调用。没有出错信息。
但是关了电脑重启后,再运行EXE调用DLL的时候就会出错,弹出一个窗口,好像是ActiveX不能创建对像。EXE也不自动退出来。
但是再到VB中去点击工程-引用-自己写的DLL,也不用保存,也不用重新生成EXE,原来的EXE也不会出错了。是什么原因呀。我都明明已经引用了它才生成的。为什么关机后还得再到VB中去引用一次呀
我注册过了,但是不能注册说是找不到指定的模块.

还真是奇怪

你需要把这个DLL在系统中注册才行的。

应该是系统或编程环境出了问题,重新安装试一试。另外,检查一下引用中是否添加了Dll,并是否讲Dll重写到exe的同目录下了。

要把dll与exe放在同目录下.