【发布时间】:2011-02-10 18:04:55
【问题描述】:
我这里也描述了一个问题:http://www.delphigroups.info/3/9/106748.html
我尝试了几乎所有形式的在代码中的任何地方放置 Application->Terminate() func,跟随而不是 'return 0'、'ExitProcess(0)'、'ExitThread(0)'、exit(0)。没有工作变体关闭应用程序。相反,Application->Terminate() 语句之后的代码正在运行。
我的应用中有两个或更多线程。我尝试在执行后线程和主线程中调用终止函数。
这也与 CodeGuard / madExcept 无关(据我所知)(我已将其关闭再打开,没有效果)。 CodeGuard 转向也没有成功。
唯一有效的代码变体是将 Application->Terminate() 调用放置到任何表单按钮的 OnClick 处理程序中。但这不符合我的需要。我需要在任何地方终止。
我应该怎么做才能终止 C++ Builder 2010 应用程序中的所有线程,然后终止进程?
【问题讨论】:
标签: c++builder vcl rad