这什么会有这个错误(10分)

  • 主题发起人 主题发起人 angel725
  • 开始时间 开始时间
A

angel725

Unregistered / Unconfirmed
GUEST, unregistred user!
我在TForm1.FormCreate中创建五个子线程。
在Ontimer事件中,每隔五秒就用这个五个子线程分别调五个函数。
不过,程序运行一会就会出现这错误:
“Project my.exe raised exception class EIDHTTPProtocolException with message
'HTTP/1.1 500 Server Error'.
Process stopped.Use Step or Run to continue."
这是什么意思??

是用用file-new-other里的thread object 创建的子线程。
 
被充一下:

在delphi环境下是有这个错误,
编译完后,独立运行时,就没有。

怎么回事??
 
你的程序已经捕获了异常,
开发环境下, debug选项里默认遇到异常会自动终止并提示,就算是你写了异常捕获的代码也一样,
脱离开发环境运行时就不会报错了

你的程序如果功能正常了的话, 那就没问题了,

嫌这个讨厌的话, 可以修改delphi设置

主菜单 tools--debugger options---languages exceptions 把stop on delphi exceptions 前面的勾去掉
 
我用delphi7
但是我这里没有那个选项,

不过我还是把那里的选项全去掉了,运行时,还是一样的错误。
 
后退
顶部