救命呀!打击我的兴趣呀!!!!(50分)

  • 主题发起人 主题发起人 lover402
  • 开始时间 开始时间
L

lover402

Unregistered / Unconfirmed
GUEST, unregistred user!
当我运行Delphi编译生成的EXE文件时,出现以下错误:
LOVERCALL 在 0001:000085ca 的模块
KRNL386.EXE 中导致常规保护错误。
Registers:
EAX=0071fd00 CS=0147 EIP=000085ca EFLGS=00010282
EBX=000085ed SS=016f ESP=0071fde8 EBP=0071fdec
ECX=00000000 DS=015f ESI=00000068 FS=2e7f
EDX=00000000 ES=016f EDI=004bb178 GS=0000
Bytes at CS:EIP:
.............
没办法执行EXE,而我打开Delphi编程环境后,就可以运行这个EXE.
难不成我以后运行EXE都要打开Delphi吗?救命呀.....
(本来程序还好好的,加了个闪现窗体后,就不能执行EXE了,会出现以上错误)
就这么多分了,请见凉。
 
这是什么毛病?真没见过,只能表示同情 [:D]
 
难不成是系统问题?可我已经重启好几次都是这样.
 
有可能是 闪现窗体 在做怪,
解决方案
重启,重装试试。
 
可能是线程的问题,你试一试在显示Splash窗体、显示主窗体、结束Splash窗体的时候Sleep几百毫秒,
看看还有问题吗?
 
是不是用了什么API了呀,有些9X下的API在NT下就不煎容,经常会出现这种问题的。
 
To creation_zy:
不行呀,就算我把闪现窗体去掉 错误照样是如上
To 阿蛮:
是在98下的.
 
难道是你重复创建的东西(例如tbitmap)没有释放?
 
你做個最簡單的程序看會不會這樣呢﹖
 
To chur:
我只用了个Image控件,一张图片 不用释放吧
况且,当闪现窗体隐藏时,我将它释放了.
To databox:
同样做一个简单的,闪现窗体,可以运行Exe,不会出错的.
 
请大家帮帮我,有没有这方面的经验?
 
会不会是你的计算机硬件系统有问题,比如说内存条之类
 
把工程另存为一个工程,试试。这样的情况我碰到过。
 
I'm sorry 让你失望了(我也失望),但是我把该程序copy到别人的机子编译运行
生成.exe却正常,没有错误!看来我该重装OS了.55555……
 
经你提醒,查了一下,只发现几个已将之Kill掉了,不过错误照在。
看来得做好重装的准备了.就怕重装也不能奏效!
 
多人接受答案了。
 
后退
顶部