会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
悠悠爸
关于多线程的Synchronize()
摘要: 当使用多线程时,画主窗体的时候使用Synchronize(),用来和主窗体同步。主窗体会等待线程执行的操作。 如果执行互不相干的操作时,就不应使用这个方法,会造成主界面卡死。
阅读全文
posted @ 2014-04-04 16:09 悠悠爸
阅读(133)
评论(0)
推荐(0)
Hydra加载流程和阻止加载的技巧
摘要: 首先回顾一下Hydra加载插件的顺序,这里以传入插件路径的LoadModules为例: 1.我们在程序中创建了THYModuleManager的实例,并调用 function LoadModules(const aSearchPath: string; const InNewAppDomain: boolean = true): integer; overload; 2.L...
阅读全文
posted @ 2014-02-28 15:10 悠悠爸
阅读(647)
评论(0)
推荐(0)
判断当前布尔型变量是否和上一次的不同
摘要: 今天跟经理学了一招,很好用,很佩服。需求是这样的:服务端有一个线程每隔一分钟进行一次赋值,然后将结果发送到客户端,由客户端打开应用该结果并应用。由于发送数据较大,且每分钟一次发送较频繁,所以需要判断是否与上一次发送内容一致,如果一直则不发送。这里写一段简单的代码进行演示。//有一个RadioGroup在窗体上,有两个选项 0 和 1var b: Boolean;begin if (b (0 = RadioGroup.ItemIndex)) then begin b := 0 = RadioGroup.ItemIndex; ShowMessage('正确');...
阅读全文
posted @ 2014-02-28 09:55 悠悠爸
阅读(185)
评论(0)
推荐(0)
导航
博客园
首页
联系
订阅
管理
公告