手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

处理错误日志显示不是一个已加载的控件类的方法

时间:2024-10-13 14:11:07

1、学会查看软件错误日志。例如下图中的.log文件,它们是软件在运行中发现错误时自动生成的,打开后我们可以看到错误出在什么地方。

处理错误日志显示不是一个已加载的控件类的方法
处理错误日志显示不是一个已加载的控件类的方法

2、尝试添加错误中提到的部件。以vb6为例,通过【工程】-【部件】,我们可以打开控件加载窗口,看一下我们是否加载了该部件。

处理错误日志显示不是一个已加载的控件类的方法
处理错误日志显示不是一个已加载的控件类的方法

3、如果加载了,部件会出现在这里,如下图:

处理错误日志显示不是一个已加载的控件类的方法

4、部件都已加载了,那就要考虑软件或系统的问题了。部件都已经加载了,依然没解决问题,而且故障信息中显示多个部件有问题,这就要通过下面的方法解决了,也就是系统中的msstdfmt.dll文件可能有问题,这里也只能说是可能,因为碰到的几次问题,最终都是重新加载了msstdfmt.dll文件后,软件就正常了。

5、msstdfmt.dll的加载方法。首先,我们要找到这个文件的位置。如果你是64位的系统,为了确保该文件是不是在这里,可以搜索一下如下图:

处理错误日志显示不是一个已加载的控件类的方法
处理错误日志显示不是一个已加载的控件类的方法

6、既然找到了地方,我们就开始用一个通用的文件注册方法,首先打开CMD,以管理员运行:

处理错误日志显示不是一个已加载的控件类的方法
处理错误日志显示不是一个已加载的控件类的方法

7、上图中显示的位置是system32,不是msstdfmt.dll文件存放的地方,所以我们要修改进入目录,使用指令下图第一条指令,这样我们退到了一级目录,回到了windows目录,这时我们要进入包含在该目录的子目录syswow64中,使用下图第二条指令,这样我们就进入到了syswow64目录,接下来我们就要注册文件了,使用下图第三条指令,然后点击回车,如下图:

处理错误日志显示不是一个已加载的控件类的方法
处理错误日志显示不是一个已加载的控件类的方法

8、到了这一步,我们再去打开软件,基本不会出现本讲解中所出现的问题现象了。

© 手抄报圈