摘要: 前些日子用 Delphi 写了一个 Windows 外壳扩展程序,大家知道 Windows 外壳扩展实际上就是 COM 的一种应用 -- Shell COM,虽然整个程序写得还算比较顺利,但写完后还是感觉对 Delphi 中 COM 的实现有点雾里看花的感觉,因此我认为有必要花一点时间对 COM 在 Delphi 中的实现做一些研究。另外我也买了李维的新书 --《深入核心 -- VCL架构剖析》,... 阅读全文
posted @ 2009-06-18 00:44 散乱心绪 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 据说这是全世界最最最权威、最准的爱情测试:http://www.lvtest.cn/index.asp?id=30156 呵呵,整人的,不过还是挺好玩的,虽然我也是被整了...... 阅读全文
posted @ 2009-04-15 13:13 散乱心绪 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 接口的真相 接口(interface)在Delphi中是一个很有意思的东西。Delphi 3开始支持接口,从而形成了COM编程的基础;然而,Delphi中的接口也可用在非COM开发中,实现类似抽象类(含有抽象方法的类)的功能,从而弥补了Delphi中不能多继承(子类有多个同级父类)的不足。这里所讲的interface和一个单元中的interface部分是完全不同的概念,不要混淆。 说了半天,似... 阅读全文
posted @ 2009-04-15 09:54 散乱心绪 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 这个表是我参照JCL库中的哈希表建的,当前该对象只有 TIntIntHashMap 和 TStrStrHashMap,当然根据数值类型不同可以做其他扩展,实现方法都大同小异。 在网上也有许多封装过数据类型的HashMap,如DGL的泛型库,JCL其实也有一套封装过的HashMap,使用了一段时间后,感觉这些库确实是很强大,但在有些方面也会带来一些不便。 使用感想:是否使用这些泛型库,先要看项目... 阅读全文
posted @ 2008-12-26 17:03 散乱心绪 阅读(674) 评论(3) 推荐(0) 编辑
摘要: 一.概述: MP3 文件是由帧构成的,帧是MP3 文件最小的组成单位。MP3的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group) 在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1 标准中的声音部分,也叫MPEG 音频层,它根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3... 阅读全文
posted @ 2008-12-14 00:02 散乱心绪 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, F... 阅读全文
posted @ 2008-12-12 23:37 散乱心绪 阅读(729) 评论(0) 推荐(0) 编辑