腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
7
回答
TThread
.resume在
Delphi
-2010中被否决了,应该使用什么?
delphi
、
delphi-2010
在我的
多线程
应用中自从将我的
应用程序
移到
Delphi
2010之后,我得到了下面的交战消息我使用简历命令启动线程--因为在
终止
线程之前,它是用“CreateSuspended”设置为True和挂起创建的。 编辑2:
浏览 32
提问于2009-09-13
得票数 35
回答已采纳
3
回答
多线程
(
TThread
)
Delphi
应用程序
不会
终止
delphi
、
multithreading
、
ado
我已经编写了一个
应用程序
(使用
Delphi
2009),它允许用户选择一系列可以跨多个不同系统运行的查询。为了允许查询并发运行,每个查询都使用TADOQuery对象在其自己的线程中运行。当我试图关闭
应用程序
时,如果任何线程仍在运行,我将检索线程的句柄并将其传递给TerminateThread,理论上它应该
终止
线程并允许
应用程序
关闭。然而,这并没有发生。主窗体的onClose事件被触发,看起来
应用程序
正在关闭,但进程仍然处于活动状态,并且我的
Delphi
界面看起来好像<em
浏览 1
提问于2009-11-24
得票数 7
回答已采纳
5
回答
Delphi
-当
应用程序
退出时,未释放(但已
终止
)的线程会发生什么?
delphi
、
multithreading
、
vcl
、
delphi-6
我有一个
多线程
的
应用程序
,当
应用程序
结束时,我遇到了一个小问题:我可以通过在Form1.OnDestroy事件处理程序中调用
TThread
.Terminate方法来正确地
终止
线程,但是
终止
确实需要一些时间,所以我不能(通过
TThread
.Free方法)释放内存。不幸的是,由于其他一些原因,我必须将
TThread
.FreeOnTerminate属性设置为false,这样线程对象才
不会
在线程
终止
后自动销毁。我的问题可能有
浏览 0
提问于2010-07-09
得票数 4
回答已采纳
4
回答
两个不同的
TThread
子体如何共享一个OnTerminate处理程序?
multithreading
、
delphi
我有一个
应用程序
,它启动了许
多线程
来做一些事情。我对每个线程都有一个TThreadOnTerminate过程,该过程访问一些线程变量,用结果填充网格。(每个线程执行不同的任务,但答案总是相同的,即。;end; begin AddMess
浏览 1
提问于2011-02-02
得票数 3
回答已采纳
3
回答
在
delphi
中从线程中止整个
应用程序
multithreading
、
delphi
我的
delphi
应用程序
有一个很大的问题。我正在开发一个使用外部安全的软件。我正在使用usb设备,这些设备必须连接到用户机器上,这样我的软件才能运行。如果用户无意中删除了这个软盘,或者在没有它的情况下启动,那么
应用程序
就应该警告用户并立即停止。在创建这个
应用程序
时,正在释放一个线程,该
应用程序
检查安全设备。然而,当检查失败,例如没有找到设备时,线程并没有杀死我的
应用程序
。我在这里读到过这样和其他地方,
终止
发送一个信号,以优雅的关闭,并等待其他线程,在我的情况下,
浏览 6
提问于2015-05-06
得票数 3
回答已采纳
3
回答
delphi
中的后台线程
multithreading
、
delphi
、
threadpool
Delphi
有没有类似的东西来指定某个线程是后台线程?至于.NET,我可以说是SomeThread.IsBackground = true;,这个线程将成为背景。提前感谢!
浏览 0
提问于2012-02-10
得票数 1
回答已采纳
6
回答
Delphi
XE中的
多线程
有什么新功能?
multithreading
、
delphi
、
delphi-xe
不久前,我看到人们在讨论
Delphi
XE中的新
多线程
,以及
Delphi
由于实现
多线程
的方式而存在一些“本机”问题的事实。他们还推荐了一些外部库来替代默认的
Delphi
多线程
。你能给我推荐一些文档和最流行的
Delphi
XE
多线程
库吗?谢谢
浏览 3
提问于2011-10-11
得票数 26
回答已采纳
5
回答
有没有等同于C#锁的东西?
c#
、
delphi
、
multithreading
、
delphi-6
我正在用
Delphi
编写一个
多线程
应用程序
,需要使用一些东西来保护共享资源。private someMethod() { //...do something with mySharedObj}编辑:
浏览 1
提问于2010-06-11
得票数 14
回答已采纳
2
回答
当被
Delphi
对象调用时,DLL必须是
多线程
的吗?
multithreading
、
delphi
、
visual-c++
我在
Delphi
中从
TThread
派生了一个TMyThread对象,在TMyThread.Execute中,它将调用由Visual C++编写的动态链接库。在这种情况下,DLL是否也必须使用
多线程
库编译并支持
多线程
?
浏览 1
提问于2013-09-26
得票数 1
1
回答
如何将动态属性作为参数传递给函数?
delphi
、
delphi-7
假设我有一个对象,在我的例子中是一个
TThread
,我想在一个函数中动态地检查它的一个属性,在这个例子中是
TThread
.Terminated。更详细的情况: 我的具体问题是,我是第一次在
Delphi
中实现线程。我不喜欢这样一个事实:标准的
Delphi
线程实现似乎是创建一个自定义线程类来执行您想要线程的方法。但是,我发现的上述思想的实现使用
TThread
.Suspend来允许正在执行的方法的早期
终止
。
Delphi
将
TThread
.Suspend标记为不
浏览 1
提问于2017-01-19
得票数 1
回答已采纳
1
回答
PowerBuilder
应用程序
调用
Delphi
DLL
multithreading
、
delphi
、
sockets
、
dll
、
powerbuilder
我用PB调用了一个
Delphi
DLL (
多线程
套接字dll)文件,当PB
应用程序
窗体关闭时,它并没有真正
终止
,它仍然停留在任务管理器中!为什么?如何在powerbuilder
应用程序
终止
后释放
多线程
套接字DLL?提前感谢您的回复!
浏览 4
提问于2011-12-01
得票数 1
回答已采纳
1
回答
Delphi
检查
TThread
是否仍在运行
multithreading
、
delphi
我使用的是
TThread
,我只需要知道线程是否还在运行,如果需要很长时间,就
终止
应用程序
。still doing stuff total := total + 1000; exit;这在
Delphi
浏览 2
提问于2014-01-18
得票数 10
回答已采纳
3
回答
如果一个线程的主进程被强制
终止
,它会自动
终止
吗?
multithreading
、
delphi
、
process
、
delphi-7
、
destructor
我需要知道,在
Delphi
7中使用线程(
TThread
)时,如果我强行杀死进程,线程是terminated还是会继续运行? 我的execute过程如下所示,如果线程
终止
,那么它将停止。但是,如果线程从未正式
终止
呢?
浏览 2
提问于2011-12-04
得票数 5
回答已采纳
1
回答
DLL中的线程挂起同步(),直到线程
终止
multithreading
、
dll
、
c++builder
下面是DLL中的(简化)代码:{ void __fastcall DoError (); inline __fastcallDLL由用C++Builder 1编写的VCL
应用程序
使用。下面是VCL
应用程序
中的代码: typed
浏览 7
提问于2022-05-18
得票数 1
回答已采纳
1
回答
TThread
.OnTerminate执行线程
multithreading
、
delphi
、
tthread
Delphi
for
TThread
.OnTerminate指出: 分配给OnTerminate事件的方法在主线程的上下文中执行,而不是在被
终止
的线程的上下文中执行。那么,OnTerminate是在创建
TThread
的线程中调用的,还是在主线程中调用的?IDE没有告诉我这一点。调试时,在OnTerminate事件中没有看到活动线程。*-/
浏览 4
提问于2021-01-20
得票数 1
回答已采纳
1
回答
Delphi
/Indy
多线程
服务器
multithreading
、
delphi
、
indy
我正在尝试打开我的
应用程序
多线程
。我想要实现的是:-通过TidHTTPServer接收命令-执行本地操作(可能包括使用tidHTTP向其他服务发送/接收数据)--将执行结果返回给原始调用方。由于我对
多线程
非常陌生,所以我想知道我的设计思想是否正确。TMsgHandler=Class(
TThread
)in TidHTTPServer.OnCommandGet我创建了一个新的TMsgHandler实例,并通过ARequestInfo和AResponseInfoTMsgHandler.ExcecuteTMsgHandl
浏览 9
提问于2020-01-10
得票数 2
回答已采纳
3
回答
在
delphi
中
终止
线程
multithreading
、
delphi
、
terminate
如何以正确的方式
终止
线程?当线程结束时,它仍然在内存中。我使用的是
Delphi
2010 (更新5)。
浏览 2
提问于2011-03-14
得票数 6
回答已采纳
2
回答
多线程
Delphi
multithreading
、
delphi
我在
delphi
中遇到了
多线程
的问题。我有一个名字列表(大约2.000个名字),我需要在我的网站上获得每个名字的一些数据。我的系统运行得很好,除了线程控制。我想创建10个线程,当一些线程
终止
时,创建另一个...直到列表的末尾。var tCount: Integer; //threads count TCheck = class(
TThread
)string);
浏览 1
提问于2013-03-26
得票数 6
回答已采纳
2
回答
有没有为
Delphi
和FreePascal跨平台的
多线程
的库?
multithreading
、
delphi
、
cross-platform
、
freepascal
我知道一些用于
Delphi
的Windows线程库(OmniThread库,BMThreads等)。 但是有没有一个库是为跨平台而构建的,并且可以在
Delphi
和FreePascal下使用?
浏览 4
提问于2009-04-21
得票数 4
回答已采纳
1
回答
Delphi
ARC下的
TThread
(iOS)未发布
ios
、
delphi
、
automatic-ref-counting
、
delphi-xe4
在ARC管理下,使用
Delphi
终止
线程的正确方法是什么?线程永远
不会
完成,析构函数也
不会
被调用,如果我调用FThread := nil,那么RefCount应该从2减少到1(或者在FreeOnTerminate = FALSE情况下从3减少到2),线程永远
不会
在或者在ARC下的
TThread
实现中是否存在缺陷?也许
TThread
的这个定义 FCurrentThread:
TThread
; 应该是这样
浏览 3
提问于2013-06-10
得票数 13
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券