2016年4月20日

delphi 把多个线程的请求阻塞到另一个线程 TElegantThread

摘要: 本例是把多个线程访问数据库的请求,全部阻塞到一个线程。 这是实际编程中常见的一种问题。 示例源码下载,所需支持单元均在源码中,且附详细说明。 TElegantThread 的父类是 TSimpleThread。 1 unit uElegantThread; 2 3 interface 4 5 use 阅读全文

posted @ 2016-04-20 14:22 晓不得2013 阅读(2143) 评论(0) 推荐(0) 编辑

Delphi 进阶基础技能说明

摘要: 以下讨论均基于Delphi XE8,主要是利用DELPHI新版的功能,如:Unicode,泛型,匿名函数等[XE2 后应该都支持]。 用新特性的好处是少写代码,提高效率。本博客不再讨论Delphi旧版,旧版资料太多,无需太多重复。 本博客不讨论第三方控件,因为Delphi没落已成事实,第三方控件很难 阅读全文

posted @ 2016-04-20 10:07 晓不得2013 阅读(4004) 评论(3) 推荐(1) 编辑

Delphi 线程Timer (TThreadTimer)

摘要: delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的。 如果在事件中执行较耗时的代码,会引起主界面假死。故实现一个线程的Timer就有必要了。 TThreadTimer 基于 TSimpleThread 继承而来。 本例源码下载 1 unit uThreadT 阅读全文

posted @ 2016-04-20 10:01 晓不得2013 阅读(6938) 评论(2) 推荐(0) 编辑

导航