
DELPHI
文章平均质量分 71
nhczp
LINUX,NAS,SAN,FS
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在DELPHI中用线程排序
在数据处理量很大的情况下,如何在数据处理的同时响应用户操作?Windows95/98和WindowsNT作为多线程的多任务操作系统,其调度单元是线程,即线程是系统分配处理器时间资源的基本单元,所以我们可以利用线程实现在处理大批量数据的同时响应用户操作。DELPHI作为一个优秀的开发平台,对开发多线程应用程序提供了强有力的支持,即可直接利用32位Windows环境提供的Win32API接口函数Cre原创 2006-12-05 09:00:00 · 1041 阅读 · 0 评论 -
Delphi7函数大全2
首部 procedure FreeAndNil(var Obj); $[SysUtils.pas功能 释放对象Obj并赋为空说明 如果对象已经释放资源将触发异常参考 type System.TObject例子///////Begin FreeAndNilprocedure TForm1.Button1Click(Sender: TObject);var Temp: TObject;b原创 2007-05-28 17:15:00 · 1750 阅读 · 0 评论 -
Delphi 函数大全1
首部 function StrToFloatDef(const S: string; const Default: Extended): Extended; $[SysUtils.pas功能 返回字符串S转换成浮点数说明 字符串非浮点数表达时则返回默认值Default参考 function SysUtils.TextToFloat例子 var E: Extended; begin E :转载 2007-05-28 17:12:00 · 1821 阅读 · 0 评论 -
Delphi 函数大全3
首部 function Languages: TLanguages; $[SysUtils.pas功能 返回系统语言对象说明 通过此函数可以得到系统的语言环境参考 type SysUtils.TLanguages例子 ///////Begin Languagesprocedure TForm1.Button1Click(Sender: TObject);var I: Integer;b原创 2007-05-28 17:17:00 · 1075 阅读 · 0 评论 -
通过IP取MAC地址
uses WinSock;Function sendarp(ipaddr:ulong; temp:dword; ulmacaddr:pointer; ulmacaddrleng:pointer) : DWord; StdCall; External Iphlpapi.dll Name SendA原创 2007-05-28 14:16:00 · 1281 阅读 · 0 评论 -
Delphi Sleep时间不准解决方案
在点阵移动时Sleep,时间不准,导至不同的机器不同的系统显示出来的速度,停留时间都不一样,导到效果很差.比如模访LED显示,LCD显示。以下是我写的延时函数.这个比较准.procedure Delay(dwMilliseconds:DWORD); // LongintvariStart,iStop:DWORD;begin iStart := GetTickCount;原创 2007-05-23 17:35:00 · 4976 阅读 · 1 评论 -
[经典]将阿拉伯数字转成中文数字字串和将中文字串转成拉伯数字
来自32位深度历险台湾钱达智先生 unit cutils; interface uses SysUtils; function CNum2Num(sChineseNum: string; var dblArabic: double): boolean; function Num2CNum原创 2007-04-02 16:13:00 · 1699 阅读 · 0 评论 -
Delphi FormatdateTime
e/ee/eee/eeee 以相应的位数显示年FormatdateTime(ee,now); 输出为:04 (表示04年)m/mm/mmm/mmmm 表示月FormatdateTime(m,now);输出为:8FormatdateTime(mm,now);输出为 08FormatdateTime(mmm,now);输出为 八月FormatdateTime(mmmm,n原创 2007-03-30 19:58:00 · 1702 阅读 · 0 评论 -
[Delphi] 建立键盘鼠标动作纪录与回放
很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用了Windows的Hook函数。 Windows提供API函数SetwindowsHookEx来建立一个Hook,通过这个函数可以将一个程序添加到Hook链中监视Windows消息,函数语法为: SetWindowsHookEx(idHook: Integer; lpfn: TFNHookPr原创 2007-03-30 19:43:00 · 1668 阅读 · 0 评论 -
delphi中的Format函数详解
Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全原创 2007-03-30 14:23:00 · 1470 阅读 · 1 评论 -
STL实践指南
介绍这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间(namespace)、STL中的ANSI / ISO字符串、各种不同类型的容器(container)、模板(template)、游标(Iterator)、算法(Algorithms)、原创 2007-06-23 11:15:00 · 1373 阅读 · 0 评论 -
[转]Delphi 的消息机制浅探
[转]Delphi 的消息机制浅探我从去年 12 月上旬开始等待李维的《Inside VCL》。我当时的计划是,在这本书的指导下深入学习 Delphi。到了 12 月底,书还没有出来,我不愿再等,开始阅读 VCL 源代码。在读完 TObject、TPersistant 和 TComponent 的代码之后,我发现还是不清楚 Delphi 对象到底是怎样被创建的。于是我查看 Delphi 生成的汇编原创 2007-03-17 11:32:00 · 1478 阅读 · 0 评论 -
[转]VCL窗口函数注册机制研究手记,兼与MFC比较
我们知道Windows平台上的GUI程序都必须遵循Windows的消息响应机制,可以简单概括如下,所有的窗口控件都向系统注册自身的窗口函数,运行期间消息可被指派至特定窗口控件的窗口函数处理。对消息相应机制做这样的概括有失严密,请各位见谅,我想赶紧转向本文重点,即在利用Object Pascali或是C++这样的面向对象语言编程中,如何把一个类的成员方法向系统注册以供回调。 在注册窗原创 2007-03-17 16:19:00 · 1367 阅读 · 0 评论 -
[转]delphi中关于资源释放(Free/release/freeAndNil)的一点体会
[转]delphi中关于资源释放(Free/release/freeAndNil)的一点体会 经过这段时间对delphi中free 和 release 的仔细学习,先总结如下:1。form.free直接释放资源后,调用OnDestroy事件,但是没有将form指针改为nil2。form.release 等待资源不再使用后释放资源,同样不修改form指针为nil,所以在destroy中最好使用原创 2007-03-17 11:36:00 · 1544 阅读 · 0 评论 -
CreateFileMapping函数
HANDLE CreateFileMapping( HANDLE hFile, //物理文件句柄 LPSECURITY_ATTRIBUTES lpAttributes, //安全设置 DWORD flProtect, //保护设置 DWORD dwMaximumSizeHigh, //高原创 2007-05-31 11:16:00 · 1795 阅读 · 0 评论