摘要:
Delphi中资源的编辑和引用一.编写 RC 脚本文本 用记事本或其它文本编辑器编写一个扩展名为“.rc”的文件。格式如下: AVI 无声动画 BITMAP 位图文件 CURSOR 光标文件 ICON 图标文件 WAVE 声音文件 以上所列均为标准资源类型,也可以给资源自定义一个... 阅读全文
摘要:
Delphi泛型系列(一):初识泛型Delphi泛型系列(二):泛型的使用范围Delphi泛型系列(三):泛型约束Delphi泛型系列(四):使用接口约束 vs 接口引用Delphi泛型系列(五):预定义泛型类 阅读全文
摘要:
Thread Synchronizationwith the VCL VCL多线程同步 In multi-threaded applications that need to update the userinterface, youcannot access to properties o... 阅读全文
摘要:
Timing AnonymousMethods计时功能匿名函数 开发者们经常需要添加计时代码到一个已有的常规过程中,比较他们的相关速度。前面例子已经使用了几次实例,指出Uncode字符执行速度。对比两个代码片段,比较他们的执行毫秒数,妳可以写出下面内容(在本书第二章的“转换字符”例子): [... 阅读全文
摘要:
转 busintel 专栏包含如下的六个部分: Anonymous Event Handlers 匿名事件处理器Timing Anonymous Methods 计时功能匿名方法Thread Synchronization with theVCL VCL线程同步Parallel For L... 阅读全文
摘要:
主要使用了定义在system.pas单元全局的 AssertErrorProc: TAssertErrorProc; {Assertion error handler }的方式: TAssertErrorProc = procedure (const Message, Filename: s... 阅读全文
摘要:
说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处... 阅读全文
摘要:
delphi里面对象变量释放后,如果没有显式置为nil,此时在别的过程中可能Assigned可能仍然返回true,而直接继续访问对象一般都报经典的AV错误,这是一般需要增加一个如下的处理方法。function IsValidObject(const Obj: TObject): Boolean... 阅读全文