Delphi专栏
文章平均质量分 52
lovewjp
突破100,你知道的。
展开
-
通用函数
(*//标题:UC函数单元说明:通用函数日期:2002-10-25设计:Zswang扩展:HongzhiK扩展目期:2003-4-18版权:Longmaster//*)//*******Begin 修改日志*******//(*扩展:HongzhiK扩展目期:2003-6-28内容: 增加了快速字符串处理单元。大量的字符串处理函数。*)//*******End 修改日志*******//un转载 2006-03-02 09:31:00 · 1857 阅读 · 0 评论 -
Listview自画图标模式
今天在盒子上看到Listview自画图标模式,效果不错,特发到Blog上,仅供参考原创 2010-06-08 14:17:00 · 2888 阅读 · 1 评论 -
利用文件流存储自定义文件结构的方法
在程序中,我们需要用一个途径去把一些有规律的信息存储在磁盘上。当然方法有很多,如文本文件,CSV、BDE、ADO、“File Of”类型文件等等。各有优缺点吧,这里我介绍自己使用的一种文件流的方法保存自定义的文件格式,速自定义加密、记录排序等算法。存取的速度也是比较快的。原创 2010-06-10 12:05:00 · 2589 阅读 · 0 评论 -
如何通过消息传递字符串信息
通过消息可以在不同窗体、进程、线程间进行消息传递,能够解决很多问题,相当实用。如何通过消息传递字符串信息呢?其实我们可以通过一些变通的方法,用PChar的方式进行传递。原创 2010-06-23 10:14:00 · 1323 阅读 · 0 评论 -
在使用delphi中对DOUBLE类型比较问题
在使用Delphi开发过程中,发现对double类型的变量进行比较的时候,会出现意想不到的结果。解决办法是通过使用RoundTo函数对double进行四舍五入操作后再比较。关于RoundTo函数的使用,可以参考帮助文档。 Expression ValueRoundTo(1234567, 3) 1234000RoundTo(1.234, -2) 1.23RoundTo(1原创 2012-09-06 13:20:14 · 3699 阅读 · 0 评论 -
刷新任务栏因进程关闭而停留下来的图标
//刷新任务栏图标function RefreshTaskbarIcon: Integer;var hShellTrayWnd: HWND; //任务栏窗口 hTrayNotifyWnd: HWND; //任务栏右边托盘图标+时间区 hSysPager: HWND; //不同系统可能有可能没有这层 hToolbarWindow32: HWND; //托盘图标窗口原创 2015-04-10 23:18:00 · 2808 阅读 · 1 评论 -
datasnap的回调机制
datasnap使用TDBXCallBack对象进行服务器和客户端口的回调通信。该技术主要涉及到几个关键点:1、通道;2、客户端标识;3、回调标识;注意:1、一个客户端正常只需要建立一个通道,一个通道可以注册多个回调标识;2、每个客户端标识不能重复;3、客户端添加 TDSClientCallbackChannelManager 组件,并设置好 cha原创 2015-10-20 20:02:51 · 2766 阅读 · 1 评论 -
DELPHI 让子窗体显示在任务栏上
重载 CreateParams 方法procedure CreateParams(var Params: TCreateParams);override; procedure TForm2.CreateParams(var Params: TCreateParams); begin inherited; Params.WndParent := 0; end;原创 2015-10-20 19:50:54 · 4039 阅读 · 0 评论