上一页 1 ··· 5 6 7 8 9

2011年7月19日

Delphi 判断ISO文件,ISO文件头, ISO FileHead

摘要: type TISOFileHead = record iFlagBegin: Byte; Name: array[0..4]of Char; iFlagEnd : Byte; DataEnd : Byte; sSystemName : array[0..31]of Char; sVolumnName 阅读全文

posted @ 2011-07-19 18:06 峋山隐修会 阅读(459) 评论(0) 推荐(0) 编辑

2011年4月20日

使用Win API 获取文件大小(可获取正在使用的文件,包括独占方式打开的文件GetFileSize)

摘要: function GetSysFileSizeEx(AbsFileName:string):int64;var Handle: Windows.THandle; FindData: Windows.TWin32FindData;begin Handle := Windows.FindFirstFil 阅读全文

posted @ 2011-04-20 21:35 峋山隐修会 阅读(556) 评论(0) 推荐(0) 编辑

2011年4月17日

Delphi实现线程池组件(完整源码)

摘要: //******************************************************************************//线程池//*************************************************************** 阅读全文

posted @ 2011-04-17 18:11 峋山隐修会 阅读(966) 评论(0) 推荐(0) 编辑

2011年3月28日

font里面的charset、name,和codepage(代码页)、字符集、字符集编码、系统语言概念说明

摘要: 首先说明:一般所说的字符集与font的字符集是有区别的。 1、字符集 自然就是只一些字符的集合,字符集是一个虚的概念,并没有涉及到的具体编码格式。 你可以自己定一个字符集,称谓字符集=(你,我,他),当然定义这样的字符集对于程序语言管理是没多大意义的,一般都是根据国家民族语言区定义一个强大的字符集才 阅读全文

posted @ 2011-03-28 11:49 峋山隐修会 阅读(2290) 评论(2) 推荐(1) 编辑

2010年7月14日

DoModal、CreateDialogIndirect运行报错误问题

摘要: 在DoModal中主要对窗体包含的类做初始化,但这个部分的代码是属于MFC内部封装的,大部分人会感到措手不及,甚至疑问是否MFC框架出现BUG,不可否认MFC存在一些缺点,但缺点并不是BUG,关于这个地方会报错,调进去后可发现大部分是非法引用句柄、控件变量、资源等等,但由于工程编译没问题,只在运行... 阅读全文

posted @ 2010-07-14 15:14 峋山隐修会 阅读(531) 评论(0) 推荐(0) 编辑

2010年6月25日

一个DLL,在exe调用正常,换到OCX调用就内存溢出

摘要: 经过一个下午的调试,发现OCX是的栈大小限制导致的,OCX中某个函数过程,申请了一个大容量的栈内存,调用时虽没有出现溢出,但是这个大容量内存已经破坏了被加载的DLL里面的内存空间数据,导致运行到DLL中某个位置就莫名其妙的崩溃。原因暂时不确定,但是可以肯定是OCX在加载到IE运行时,函数所能使用的... 阅读全文

posted @ 2010-06-25 20:12 峋山隐修会 阅读(473) 评论(0) 推荐(1) 编辑

2010年6月24日

Windows中的BOOL与delphi中Boolean

摘要: Windows中的BOOL:4字节,是LongBool TRUE = -1:即DWORD(-1),同时任何非零值都为TRUE; FALSE = 0:即DWORD(0) 4字节的意思就是在强制转换时,这句BOOL(INT64($1122334400000000))为False,因为强制转换时从低位数据 阅读全文

posted @ 2010-06-24 15:22 峋山隐修会 阅读(284) 评论(0) 推荐(0) 编辑

2010年6月6日

Delphi 设置Windows API的回调函数为类的方法

摘要: 参考 SysUtils中TLanguages里面的技巧 { This stores the languages that the system supports } TLanguages = class private FSysLangs: array of TLangRec; function L 阅读全文

posted @ 2010-06-06 12:33 峋山隐修会 阅读(326) 评论(0) 推荐(0) 编辑

2010年5月20日

VC的List Control和Delphi的ListView对比

摘要: 参照delphi源码,二者本质上应该都是对windows标准控件SysListView32做封装, IDE方面就不说太多,VC确实没有Delphi方便,不过也不难用,无非是多了几行调用。 1.添加Column: void CCFSBrowserDlg::InitListView() { LVCOLU 阅读全文

posted @ 2010-05-20 23:50 峋山隐修会 阅读(279) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9

导航