delphi散记
文章平均质量分 76
Im17benteng
这个作者很懒,什么都没留下…
展开
-
delphi中取得文件编码,字符串编码的方法
注意,这里的取字符编码仅仅对有标识的字符起作用,而有些没有标识的字符串要得知是什么编码可能要进行逐字符对比了 unit EncodeUnit;interfaceuses SysUtils, Windows, Classes;type TTextFormat = ( tfAnsi, tfUnicode, tfUnicodeBigEndian, tfUtf8 );cons原创 2009-01-18 01:22:00 · 3812 阅读 · 2 评论 -
delphi2009中的const数组[#0..#255]编译不通过的解决方法
看以下代码Const a: array[#0..#255] of AnsiChar = ( #000, #001, #002, #003, #004, #005, #006, #007, #008, #009, #010, #011, #012, #013, #014, #015, #016, #017, #018, #019, #020, #021, #022, #023, #0原创 2009-01-18 01:48:00 · 2162 阅读 · 0 评论 -
回调函数寻址速度
一直搞不清回调函数寻址速度是内嵌的快还是先声明的快,所以写了个测试代码!发现结果是速度相当,没有分别 代码如下 unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type T原创 2009-01-20 08:38:00 · 947 阅读 · 0 评论 -
delphi正则表达式揭密,TPerlRexEx,DIRegRx,TRegExpr,M$ RegExp
delphi没有内置正则模块所以我们在delphi中使用正则只能借助三方组件了 因为一个产品中需要频繁使用正则替换所以写了一个测试程序,用来比较到底哪种正组件效率最高 相信很多人都知道TPerlRegEx吧?他是免费开源的 这个组件使用的人比较多,然而这个组件却是速度最慢,效率最差的一个 可能是在d2009中的性能比较差吧,别的版本没有试过 TPerlReg原创 2009-01-20 12:09:00 · 3521 阅读 · 2 评论 -
delphi取得进程与线程的CPU使用率
就是这个类了,取得进行与线程的CPU使用率,也是从国外技术站上学来的 unit bCPUUsage;interfaceuses Windows, SysUtils, MMSystem;const bWaitTime = 700;type TCPUUsage = class private { Private declarations } FdtSt原创 2009-01-18 01:30:00 · 3124 阅读 · 0 评论 -
delphi,IOCP之内存分配池[1]
不费话上代码 {******************************************************************************}{ @UnitName : uVirtualMemPool.pas }{ @Project : QsIOCP原创 2011-12-31 10:56:34 · 1696 阅读 · 0 评论 -
delphi,IOCP之高效线程池[2]
{******************************************************************************}{ @UnitName : uQsThreadPool.pas }{ @Project : QsIOCP 1.0原创 2011-12-31 11:02:32 · 1757 阅读 · 0 评论