我程序执行了某个线程之后出现Runtime error 216 at xxxxxxx错误的提示,按了确定之后就进程给退出。
我用try except end捕捉异常也没用,需要引用SysUtils单元才能正常捕捉错误,请问这是什么原因?
我为了减少程序体积所以没用sysutils单元了,请问要这么解决》?
我用try except end捕捉异常也没用,需要引用SysUtils单元才能正常捕捉错误,请问这是什么原因?
我为了减少程序体积所以没用sysutils单元了,请问要这么解决》?
我的d7是经常在 试图在ide里运行程序 时报错: ---------------------------
Error
---------------------------
Access violation at address 0052C7DC in module 'coreide70.bpl'. Read of address 000000AC.
---------------------------
OK
---------------------------
---------------------------
Error
---------------------------
Access violation at address 0083ACF0 in module 'vcl70.bpl'. Write of address 00000018.
---------------------------
OK
---------------------------然后就是 程序无法运行起来
关闭d7再启动d7,又能正常一段时间,然后又是。
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。直到你的指示灯不闪了再做别的。 按照他说的做完,再一试……怎么还是老样子?哦……对了,忘重启了,于是重启后问题解决! PS:听说原因是“系统文件缺失引起的错误”,不过我认为这很可能是病毒造成的。