自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 DELPHI 获取版本号、格式化版本信息、比较版本号等相关操作

<br />// 获取版本号 function GetFileVersion(FileName: string): string; type PVerInfo = ^TVS_FIXEDFILEINFO; TVS_FIXEDFILEINFO = record dwSignature: longint; dwStrucVersion: longint; dwFileVersionMS: longint; dwFileVersionLS: longint;

2010-09-27 14:41:00 4913 1

转载 delphi多线程访问公共变量

一、用TCriticalSection类来阻塞。(ps:这里的咚咚都涉及Win32编程,我对这些不了解,先掌握如何运用吧。)这个有点类似临界区。要Uses SyncObjs单元。1、声明一个全局的TCriticalSection类的实例。2、建立TCriticalSection.Create,最好是在程序onCreate里面,这样才能保证对所有线程进行控制。3、在全局变量访问前用TCriticalSection.Acquire或TCriticalSection.Enter来阻塞。4、访问完毕,用TCriti

2010-09-17 15:00:00 2283 1

转载 delphi三层构架思想

<br /><br />三层架构指的是界面,业务逻辑和数据存储分离,不是指物理上是否分离。<br />这样做的好处是层次分明,维护好做,系统资源也好分布式处理。<br />数据库层哪就不说了,用MSSQL、Orcale随你了,就是数据服务层<br />业务逻辑的话要分析清楚,就是中间层<br />界面,也叫客户端。这里就是得到数据和显示数据的部分了,不做其它处理。但是数据有效性分析最好放在界面层,以充分利用客户端的性能。不然的话业务逻辑层的负担太大也会形成瓶劲。<br />数据库的建立不说了。<br />三

2010-09-15 14:27:00 746

原创 DELPHI头文件顺序

<br />DELPHI 头文件的加载貌似是覆盖式的<br />比如一个函数在文件里有:<br /> <br />Unit: SysUtils<br />Delphi syntax:<br />procedure FindClose(var F: TSearchRec);<br /> <br /> <br />在另一个文件里也有<br />WINDOWS<br /> <br />BOOL FindClose(<br /> HANDLE hFindFile // file search handle <br

2010-09-08 09:30:00 954

Object Pascal 使用手册.pdf

Object Pascal 使用手册.pdf

2010-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除