VB打开以前的窗体老出现错误

来源:百度知道 编辑:UC知道 时间:2024/06/09 21:10:59
我最近打开以前做过的VB工程,不过双击窗体就会弹出一个错误窗口

0x004581f1 指令引用的 "0x00000000" 内存.该内存不能为"read"

要终止程序,请单击确定

...

然后我点击确定就会关闭整个VB程序了

不知道为什么,我后来重新建一个工程,把它关闭,再打开就可以,但是打开以前的就全都会出现上述的错误,有一部分不会出错,不知为什么
还有,就是在窗体上点右键选择查看代码就没问题,查看对象就出上述错误

打开记事本吧下面的复制进去 另存为 修复.bat 运行一次应该就能解决

=========================================

@echo off
color F2
echo 即将进行重新自动注册DLL文件
echo.
echo 以解决部分程序提示“内存不能为Read的错误”
echo.
echo 程序运行时间较长,请耐心等候!
echo.
echo 按任意键开始,点关闭按钮退出
pause>nul
for %%1 in (%systemroot%\system32\*.dll) do regsvr32 /s %%1
for %%1 in (%systemroot%\system32\*.ocx) do regsvr32 /s %%1
exit