随笔分类 -  Delphi 丶其他

Delphi XE TOSVersion - 获取有关当前操作系统的信息(平台、版本)
摘要:{该文首发于博客园 滔Roy,无须授权即可转发,请自觉保留头部申明} Delphi XE TOSVersion - 获取有关当前操作系统的信息(平台、版本) 原型: type TOSVersion = record public type TArchitecture = (arIntelX86, a 阅读全文

posted @ 2022-08-10 16:08 滔Roy 阅读(664) 评论(0) 推荐(0) 编辑

Delphi XE Debug 和 Release 的区别
摘要:Delphi XE Debug 和 Release 的区别 1、概念 Debug 通常称为调试版本,它包含调试信息,可以单步执行、断点、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢,可以说不作任何优化,主要作用是便于程序员调试程序。 Release 通常称为发布版本,它往往是对源代码进行了 阅读全文

posted @ 2022-04-29 08:49 滔Roy 阅读(587) 评论(0) 推荐(0) 编辑

Delphi 7 库环境路径(library path)
摘要:Delphi 7 库环境路径(library path) 注册表路径:\HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Library 创建时间:2021.11.08 更新时间: 阅读全文

posted @ 2021-11-08 11:56 滔Roy 阅读(469) 评论(0) 推荐(0) 编辑

Delphi WMI[3] 获取硬盘ID的方法(无需管理员权限)
摘要:Delphi WMI[3] 获取硬盘ID的方法(无需管理员权限) function GetWMIHardNo() : String; var Locator : OleVariant; WMI : OleVariant; RET : OleVariant; Enum : IEnumVariant; 阅读全文

posted @ 2021-08-03 09:51 滔Roy 阅读(466) 评论(0) 推荐(0) 编辑

Delphi WMI[2] 响应网线断开
摘要:Delphi WMI[2] 响应网线断开 uses WbemScripting_TLB,ActiveX,ComObj; procedure OnDisconnect(Sender: TObject; var objWbemObject: OleVariant; var objWbemAsyncCon 阅读全文

posted @ 2021-07-28 16:21 滔Roy 阅读(232) 评论(0) 推荐(0) 编辑

Delphi WMI[1] 安装、导入
摘要:Delphi WMI[1] 安装、导入 提供代码 WbemScripting_TLB.pas ,修改部分错误 : unit WbemScripting_TLB; {$WARN UNSAFE_TYPE off} {$WARN UNSAFE_CAST off} {$WARN UNSAFE_CODE of 阅读全文

posted @ 2021-07-28 16:18 滔Roy 阅读(1037) 评论(0) 推荐(0) 编辑

Delphi GUID[2] 获取GUID值的方式
摘要:Delphi GUID[2] 获取GUID值的方式 源码: function CoCreateGuid(out guid: TGUID): HResult; stdcall; external 'ole32.dll' name 'CoCreateGuid'; function CreateGUID( 阅读全文

posted @ 2021-05-25 08:53 滔Roy 阅读(755) 评论(0) 推荐(0) 编辑

Delphi GUID[1]介绍
摘要:Delphi GUID[1]介绍 全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 阅读全文

posted @ 2021-05-25 08:49 滔Roy 阅读(475) 评论(0) 推荐(0) 编辑

Delphi 编译程序乱码(非中文系统)的处理
摘要:Delphi 编译程序乱码(非中文系统)的处理 Delphi7 编译的程序是 非unicode程序,在非中文系统环境下,会出现乱码 方法一: 1、在控制面板,区域-格式: 2、区域,管理,设置: 3、在主界面程序里面加 initialization SetThreadLocale($0804); / 阅读全文

posted @ 2021-04-27 14:47 滔Roy 阅读(1023) 评论(0) 推荐(0) 编辑

Delphi 通过名称调用控件
摘要:Delphi 通过名称调用控件 RTI (Runtime Type Information) var Edit: TComponent; begin Edit := FindComponent("Edit1"); If Edit is TEdit then TEdit(Edit).Text := ' 阅读全文

posted @ 2020-10-30 09:31 滔Roy 阅读(705) 评论(0) 推荐(0) 编辑

Delphi 通过名称调用方法[2] - 高级解决方法
摘要:Delphi 通过名称调用方法[2] 前面提到了这个常用的方法:Delphi 通过名称调用方法[1] 但这个办法有一个很大的局限性:一旦 TProcedure 声明定了下来,待调用方法的参数表也就一定了。要是我定义了多个待调用方法,且参数个数、类型、返回值均不同,则这个办法也就无能为力了。另:用 G 阅读全文

posted @ 2020-10-28 14:10 滔Roy 阅读(375) 评论(0) 推荐(0) 编辑

Delphi 通过名称调用方法[1]
摘要:Delphi 通过名称调用方法[1] 方法1: type TProcedure = procedure(Test: string) of object; procedure ExecuteRoutine(Obj: TObject; Name, Param: string); var PMethod: 阅读全文

posted @ 2020-10-28 13:55 滔Roy 阅读(315) 评论(0) 推荐(0) 编辑

Delphi 修改新建窗体的默认字体格式(Delphi7)
摘要:Delphi 修改新建窗体的默认字体格式(Delphi7) 操作步骤: 1、运行输入“regedit” 2、找到目录(这里默认以Delphi 7为例) HKEY_CURRENT_USER\Software\Borland\Delphi\7.0 3、新建项名为 “FormDesign” 的项,在下面 阅读全文

posted @ 2019-12-19 10:37 滔Roy 阅读(919) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示