0

我正在尝试在 VB6.0 中打开一个项目,但在打开它时出现以下错误:

Errors during load. Refer to 'D:\Forms\SHFa\Navigation.log' for details.

当我打开日志文件时,这是其中的文本:

Line 35: Class TGSCloseButton.TGSClose of control cmdClose was not a loaded control class.

我在网上搜索了解决方案,但没有找到任何有用的解决方案。我应该怎么做才能解决这个错误?我还注册了与解决方案相关的 OCX 文件。

4

2 回答 2

3

如果是组件:

在 VB6 IDE 中,按CTRL+T调出Components对话框。选中 旁边的框Selected Items Only。找到一个说(missing)或其他错误。如果您在列表中单击它来选择它,它应该在列表下方显示 OCX/DLL 文件名。

如果是参考:

除了您需要转到Projects菜单然后单击References...以显示参考列表之外,需要执行相同的过程。找到已检查的并说它们丢失了。

从这些对话框中的任何一个中,您都可以单击一个Browse...按钮来找到您说您已经安装的实际 OCX/DLL 文件,单击OK,关闭 IDE 的所有实例,重新打开项目并重新打开ReferencesComponents对话框以查看是否解决了。

于 2013-10-27T06:44:05.970 回答
1

经过一番挣扎后,我发现“LTOCX80N.OCX”造成了问题。OCX 文件没有被注册,因此我从依赖walker 中发现了所需的dll 文件丢失了。丢失的dll 文件是:

1)LTEFX80N.DLL
2)LTFIL80N.DLL
3)LTIMG80N.DLL
4)LTKRN80N.DLL
5)LTTWN80N.DLL

我下载并注册了这些文件,加载日志文件期间的错误消失了。希望这对某人有所帮助。

于 2013-10-29T07:01:48.443 回答