一个线程池的类与例子 线程池,我是从ScktComp.pas中抽取出来的,可能对大家有点用,先贴在这,有需要的看看,不过水平问题,很难用话把它讲清楚,所以干脆就不写注解了。程序调试过,在2k+sp3 + d6+sp2----------------------------国庆真无聊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 faint,地址都没写:)URL:http://www.playicq.com/dispdoc.php?id=1796ZIP:http://www.playicq.com/databack/pooler.zip 哦,忘了说,其实对象池也是这样概念,有时我们会动态在程序运行时这样写代码: obj := TSomeClass.Create(..); try finally obj.Free; end;这样没什么问题,但是有时对象的创建是非常的耗时间,或者非常频繁的时候,那我就会考虑写对象池也保存了,Delphi也有个例子在Demos\Midas\Pooler\中,那个COM对象池,你可以稍改改,就可以变成一个对象池对象。如TDataSet,或TADOCustomDataSet ,可以封装成一个对象池,提供每个单元TDataSet对象,嘿嘿。我写了个,不过还是留给大家写写,都贴出来就不好了,CSDN毕竟不是代码快餐店。 使stringgrid滚动框条位于最下面 帮我看一条SELECT语句. 看大家都比较讥渴,散分 如何使用ActiveX对当前IE的打印参数进行设置,哪位大侠帮帮忙啊,跪谢了。。。 关于树与数据库连接的问题。大家帮忙,急等。。。 请教一下,如何把两个应用程序打包在一个文件中? 关于Dll与mdi子窗体的研讨 如何调用运行中未创建的窗体? 请问如何注册activeX控件? 哪里有flash控件下载? 国庆到!祝福大家节日快乐 由于时间有限顺便把斑竹辞了 我有一个文本录入数据库,文本格式如下:
http://www.playicq.com/dispdoc.php?id=1796
ZIP:
http://www.playicq.com/databack/pooler.zip
obj := TSomeClass.Create(..);
try finally
obj.Free;
end;这样没什么问题,但是有时对象的创建是非常的耗时间,或者非常频繁的时候,那我就会考虑写对象池也保存了,Delphi也有个例子在Demos\Midas\Pooler\中,那个COM对象池,你可以稍改改,就可以变成一个对象池对象。如TDataSet,或TADOCustomDataSet ,可以封装成一个对象池,提供每个单元TDataSet对象,嘿嘿。我写了个,不过还是留给大家写写,都贴出来就不好了,CSDN毕竟不是代码快餐店。