delphi 中 怎么做线程单位里调用主窗口单位的控件事宜 给个例子····

 我来答
匿名用户
2013-11-10
展开全部
1应用线程的时刻,碰到的一个根本的问题,就是多个线查拜访同一个对象,比如拜访雷同的文件、DLL、雷同的通信资本,特别是数据库的拜访,当多个线程对同一数据库字段写入的时刻,其结不雅会出现不肯定性。 临界区用于解决这个问题,它可以包管线程应用敏感数据的时刻,阻赛其他的线查拜访名干瘪据,应用时起重要初始化,其声明一个TRTLCriticalSection类型的变量:var在这儿写调用主窗口控件的代码就行了 CS:TRTLCriticalSection;初始化:initializeCriticalSection(cs);独有 线程中的代码先 EnterCriticalSection(cs); ******************************************** *********************************************后解除独有LeaveCriticalSection(CS);
匿名用户
2013-11-10
展开全部
1.解决多线程冲突: 定义一个对象A,类型为TCriticalSection; 进入临界区:A.Enter;分开:A.Leave;2.多线程应用主窗口的事宜,直接向主窗口控件发送事宜即可;为了安然起见,定义一个过程ProcAAA,将发送事宜的代码在该过程中实现,在线程顶用Synchronize(ProcAAA)即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-10
展开全部
把主窗口单位的控件事宜设置为public就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式