我正在尝试在Windows Server 2008 R2上注册COM DLL文件.以下是我采取的步骤:
cmd以管理员身份运行c:\windows\system32\regsvr32.exe c:\tempdl\temp12.dll当我执行该命令时,我收到此错误:
模块
temp12.dll无法加载.确保二进制文件存储在指定的路径中或首次亮相以检查二进制文件或从属.DLL文件的问题.指定的模块无法找到.
我能够在Windows 2000上注册相同的DLL文件.
我也试过了
c:\windows\syswow64\regsvr32 "c:\tempdl\temp12.dll"
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
模块
c:\tempdl\temp12.dll已加载,但调用DllRegisterServer失败,错误代码0x80040154.有关此问题的详细信息,请使用错误代码作为搜索词在线搜索
有没有办法检查子或函数是否存在?
sub mySub()
'some code
end sub
Run Code Online (Sandbox Code Playgroud)
就像是 if exist(mySub)