2024年-全球使用Delphi统计
Delphi是一款集成开发环境(IDE),旨在支持开发者高效地构建桌面、移动、Web 以及控制台应用程序,特别适合追求速度与效率的快速应用开发(RAD)流程。根据 theirstack.com 网站的数据,我们大...
如何在设计时获取自定义控件 TComponent 所在的 DFM 文件路径
在 Delphi 中,设计时获取自定义 TComponent 所在的 .dfm 或 .pas 文件路径是一个常见的需求。以下是实现这一功能的简要步骤和代码示例。 在自定义 TComponent 中,需要在设计时获取其...
如何在没有DCP的情况下调用BPL里的对象方法?(上)
原创:刘啸 CnPack开发组在理解并回答题目里的问题之前,我们先回顾一下Delphi的带包编译的背景知识。熟悉Delphi编译特点的程序员都知道,Delphi的编译不仅速度快,而且能将所需的纯Pascal...
StyleControl 漂亮的按钮UI 代码 第二弹
编辑框01object BmEdt: TscGPDBEdit AlignWithMargins = True Left = 130 Top = 15 Width = 552 Height = 35 HelpKeyword = 'PrimaryEdt' Margins.Left = 5 Margins.Top = 10 Margins.Bottom = ...
Delphi 高精度计时
RAD Studio 10.2.3 测试√源码仓库(Gitee):https://gitee.com/xiaoyinhui这个计时精度是根据自己电脑硬件配置决定的我目前的可以精确到 0.1 微秒使用实例PS:需要引用单元 uHightAccuracyTime...
fmx android webbrowser 发送和接收网页返回值
声明一个接收网页返回值的 类: TJavaScriptValueCallbackinterfaceuses{$IFDEF POSIX} Androidapi.JNI.GraphicsContentViewText, Androidapi.JNIBridge,Androidapi.JNI.Telephony,Androidapi.J...
[原创] 在 Delphi 中,如何在字符串中包含换行符
在 Delphi 中,如果需要在字符串中包含换行符以实现多行文本显示(例如在 TLabel 的 Caption 属性中),可以使用多种方法。以下是详细的总结和示例。1. 使用 sLineBreak 常量sLineBreak...
【FMX组件合集 04】Skia4Delphi 超级控件包 下载
Skia4Delphi 是一个开源的跨平台 2D 图形库,用于 Delphi,它利用了备受赞誉的 Google Skia 库。关于 Skia Skia 是一个卓越的开源库,专注于以精准、高质量和高性能渲染 2D 文本、几何形状和图...
合并两个TDateTime的日期和时间为一个新的时间
function CombineDateTime(const dateSource, timeSource: TDateTime): TDateTime; var datePart: TDateTime; timePart: TDateTime; begin datePart := DateOf(dateSource); // 提取日期部分 ti...
DevExpress VCL – 2025 年前半年 开发路线图 (v25.1)
可访问性、UI 自动化和键盘导航增强功能您可能还记得之前的公告,无障碍功能(A11Y) 支持是所有产品库的主要关注领域。VCL 在这方面也不例外。我们的战略由以下原则驱动:使我们的 UI 组件和...
如何在 Delphi 12 中启用严格的 Int32/Int64 类型兼容性检查
在将大量类从 32 位的 Integer 迁移到 64 位的 Int64 时,希望编译器能够在传递 32 位的 Integer 给显式定义为 Int64 的过程时抛出异常。由于 Int32 与 Int64 兼容,默认情况下不会...
【控件】PngComponents_for_delphi 10.2控件包
PngComponents_for_delphi 10.2控件包:下载地址(来自网络)https://pan.baidu.com/s/1K5ZqnUvzI5GJuOWH7_t6Dg密码:b6iy
非常好用的取色器 做UI必备
如何把一个file:///的url地址转成本地文件地址
在 Delphi 中,file:/// 是一种 URL 格式,用于表示本地文件路径。例如,file:///C:/Documents/MyFile.txt 表示本地文件 C:\Documents\MyFile.txt。如果你需要将这种 URL 格式转换为本地文件...
在 Win64 环境中迁移 Delphi Win32 的 Extended 数据类型
在 Delphi 中,Extended 数据类型在 Win32 和 Win64 平台上有不同的实现。Win32 中的 Extended 是 10 字节的浮点数,而 Win64 中的 Extended 是 8 字节的浮点数。为了在 Win64 环境中读取 ...
delphi中的变量初始值
在Delphi中,变量的初始值取决于变量的类型和声明中是否指定了显式的初始值。对于整数类型(如Integer、Int64等),默认的初始值为0。对于浮点数类型(如Double、Extended等),默认的初始值为...
Delphi TStringList 存取数据
RAD Studio 10.2.3 测试√存对象:StrList.AddObject(mStrKey, mValueObj); 取对象mIndex := StrList.IndexOf(mStrKey); if mIndex >= 0 then Result := TClass(StrList.Objects[mIndex]);...