您好,我写了一个VB6应用程序,当我在没有VB6集成开发环境的计算机上运行该应用程序时,我得到一个错误:错误:需要运行时错误424对象
但是当我安装VB6集成开发环境时,应用程序运行正常!
有没有我遗漏的dll?
谢谢
发布于 2013-10-16 19:29:57
运行使用数据访问对象的Visual Basic for Applications宏时,将生成以下错误:
Run-time Error '424':或者,当dao对象未正确写入/注册或您的dao dll可能被损坏时,更有可能出现这种情况
要解决此问题,请执行以下操作:
在“开始”菜单上,单击“运行”。在“打开”框中键入regedit,然后单击“确定”。
打开以下注册表项:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current版本/共享
单击SharedDLLs文件夹中的下列值:
C:\Program Files\Common Files\Microsoft Shared\DAO\dao3032.dll
如果使用的是Microsoft Excel 97,请单击SharedDLLs文件夹中的下列值:
C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL
在“编辑”菜单上单击“修改”。此时将显示编辑DWORD值对话框。如果“值”数据框值大于1,请将其更改为“to1”,然后单击“确定”。在注册表菜单上,单击退出。在维护模式下运行Microsoft Office安装程序。当系统提示时,单击Remove All。当系统提示您删除共享组件时,单击“全部删除”。
如果在安装完成后提示您重新启动计算机,请执行此操作。安装Microsoft Office。
有关其他参考,请参阅here。
https://stackoverflow.com/questions/19398619
复制相似问题