摘要: 动态载入方式是指在编译之前并不知道将会调用哪些 DLL 函数, 完全是在运行过程中根据需要决定应调用哪些函数。方法是:用 LoadLibrary 函数加载动态链接库到内存,用 GetProcAddress函数动态获得 DLL 函数的入口地址。当一个 DLL 文件用 LoadLibrary 显式加载后,在任何时... 阅读全文
posted @ 2020-03-16 23:29 huiy_小溪 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 转载地址:https://www.cnblogs.com/del/archive/2007/12/04/982167.html分类范围字节备注 简单类型序数整数Integer-2147483648 .. 21474836474有符号32位 Cardinal0 .. 42949672954无符号32位 Shortint-128 .. 1271有符号8位 Smallint-32768 .. 3... 阅读全文
posted @ 2020-03-16 22:37 huiy_小溪 阅读(199) 评论(0) 推荐(0) 编辑
摘要: TStringList 类是在Delphi使用最广的一个对像,我们这里一起来看看 TStringList 的详细用法. 先把要讨论的几个属性列出来: 1、CommaText 2、Delimiter & DelimitedText 3、Names & Values & ValueFromIndex T 阅读全文
posted @ 2020-03-16 19:40 huiy_小溪 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 1.ExeName。ExtractFileName(Application.ExeName)得到文件名:ExtractFilePath(Application.ExeName)得到全路径,到最后一层目录,不包括应用程序。ExtractFileExt(Application.ExeName)得到文件扩展名。 阅读全文
posted @ 2020-03-16 16:57 huiy_小溪 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/xumenger/p/4427723.html Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等1.break 强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出最近的一层循环),用于从for、while、repeat语句中强制退出 类似于C/C++等语言中的break... 阅读全文
posted @ 2020-03-16 16:16 huiy_小溪 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 原文地址: https://www.cnblogs.com/jijm123/p/11304965.html当Close是一个主窗体时,程序会退出.Close会发生FormClose事件,FormCloseQuery事件Halt会发生FormDestory事件,Application.Terminate以上三个事件都不会发生Application.Terminate就是程序结束了。整个程序结束运行,... 阅读全文
posted @ 2020-03-16 16:10 huiy_小溪 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 用win32 API的CreateMutex来实现。HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes, // 指向安全属性的指针 BOOL bInitialOwner, // 初始化互斥对象的所有者 LPCTSTR lpName // 指向互斥对象名的指针 );例如:var hMutex:... 阅读全文
posted @ 2020-03-16 16:07 huiy_小溪 阅读(253) 评论(0) 推荐(0) 编辑
摘要: //例1:begin raise Exception.Create('抛出异常');end;//例2:begin raise Exception.CreateFmt('%s %d', ['错误代码:', 999]);end;//例3:var exc: Exception;begin exc := Exception.Create('发现异常'); raise exc;end;——————... 阅读全文
posted @ 2020-03-16 15:50 huiy_小溪 阅读(165) 评论(0) 推荐(0) 编辑
摘要: **.Create(AOwner:TComponent); //AOwner:创建者Create(nil);//这种方式创建的对象需要自己释放内存 Create(Self);//由self对象负责释放创建的对象,当Self释放时自动触发释放Create(Application);//当Application释放时自动释放————————————————版权声明:本文为CSDN博主「踏雪寻梅i」的... 阅读全文
posted @ 2020-03-16 15:42 huiy_小溪 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 转载地址:https://www.cnblogs.com/jijm123/p/11367393.htmlnil:空指针,空地址,对象也是指针,所以可以object := nil;null:null是一个未定义值的变量,既不是0也不代表空字符串,它是未定义的。判断对象为不为空:if assigned(object) then 和if object = nil then 都一样可以。nil是空指针,而... 阅读全文
posted @ 2020-03-16 15:40 huiy_小溪 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 转载地址:https://www.cnblogs.com/findumars/p/7147523.html1.启动delphi7。2.File-->Open Project ...打开TMS component 源目录下的“tmsd7.bpg”。3.在打开的窗口列表中,依次在各选项上点击鼠标右键,选择“Install”。4.将源目录下所有的pas文件、dfm文件及“tmsdefs.inc”文件拷贝... 阅读全文
posted @ 2020-03-16 08:40 huiy_小溪 阅读(759) 评论(0) 推荐(0) 编辑