已加载 C:\WINDOWS\system32\Time.dll,但没有找到DllRegisterServer输入点,无法注册这个文件。
我自己用VC写了一个dll函数,在VC控制台项目里调用,是没有问题的,但是在vb,vba中调用就不行,然后用regsvr32命令注册,显示如下信息,请问如何处理?(dll文件放在system32目录下)
已加载 C:\WINDOWS\system32\Time.dll,但没有找到DllRegisterServer输入点,无法注册这个文件。
请问是何原因?如何处理?
[解决办法]
DllRegisterServer
=============
这是COM组件中必须有的导出函数,你写的是不是COM啊。
[解决办法]
LZ写的DLL如果没有DllRegisterServer函数,regsvr32就无法调用,编译器不会主动帮你编写DllRegisterServer函数
[解决办法]
动态库不需要用regsvr32注册,只有activex控件才需要。
[解决办法]
建议你把它封成COM组件就可以了:)
[解决办法]
标准的组件或控件都会导出这个函数,你的是标准的dll,所以没有这个导出函数
[解决办法]