2025年02月的文章 第3页
AlphaControls_v13.16_Stable 著名皮肤控件
AlphaControls_v13.16_Stable 著名皮肤控件 AlphaControls是一个标准的独创的皮肤控件集合,它具有很多新的属性可以添加到普通的控件中以增强程序界面效果,同时还能够添加一些行为到普通的...
UrlEncode 函数
function UrlEncode(CONST URL: string): string; { It also fixes the Indy encoding issue. http://stackoverflow.com/questions/5708863/indy-is-altering-the-binary-data-in-my-url } VAR ...
支持Win,IOS,安卓多平台的网络状态检测 源代码
Delphi 12.2 编译测试通过如果你正在寻找一种简单的方法来检测任何平台上的互联网连接, 这个程序 就是你的不二之选。我们的跨平台解决方案 ,它支持 Android、iOS、macOS、Windows 和 Linux,...
在 TMS Web Core 中实现水平居中(类似 FMX 的 HorzCenter)
在 FireMonkey (FMX) 中,HorzCenter 是一种常用的对齐方式,可以将组件水平居中并使其高度填充父容器。然而,TMS Web Core 并没有直接提供 HorzCenter 选项。为了实现类似的效果,可以通过...
认识 Delphi 构造函数中的关键字:virtual、override、overload、reintroduce
在Delphi中,构造函数的声明和继承行为可能会让人感到困惑,尤其是当涉及到virtual、override、overload 和 reintroduce这些关键字时。本文将通过一个具体的类层次结构示例,解释这些关键字的...
【原创】Delphi中的字符串拼接与StringBuilder的用法
在Delphi中,字符串拼接是一个常见的操作,尤其是在处理HTML、XML或生成复杂文本内容时。然而,不同的拼接方式在性能上可能会有显著差异,尤其是在处理大量数据时。本文将探讨Delphi中的字符串...
[原创] 在 Delphi 中,如何在字符串中包含换行符
在 Delphi 中,如果需要在字符串中包含换行符以实现多行文本显示(例如在 TLabel 的 Caption 属性中),可以使用多种方法。以下是详细的总结和示例。1. 使用 sLineBreak 常量sLineBreak...
在Delphi TMS Web Core中动态创建并显示TWebFrame
在TMS Web Core中,TWebFrame用于组织和重用界面组件。与VCL或FMX不同,TMS Web Core基于HTML和JavaScript,因此在动态创建TWebFrame时,需要确保正确加载和渲染其子组件。 当你尝试动态创建一...
在Delphi TMS Web Core中获取用户屏幕分辨率
在TMS Web Core中,由于其基于Web技术,无法直接使用FMX中的TScreen类来获取屏幕分辨率。不过,TMS Web Core提供了与浏览器交互的接口,可以通过这些接口获取屏幕分辨率。方法1:使用window.scr...
在Delphi TMS Web Core网站中实现复制文本到剪贴板
在TMS Web Core中,由于其基于Web的技术栈,传统的VCL或FMX剪贴板操作方法并不适用。因此,需要使用特定的方法来实现将文本复制到剪贴板的功能。以下是几种在Delphi TMS Web Core中实现复制文本...
如何在TMS WEB Core网站中通过按钮切换到全屏模式
在开发TMS WEB Core网站时,有时需要实现一个按钮来切换网页的全屏模式(类似于浏览器中按下F11键的效果)。在FireMonkey中,可以通过设置表单的FullScreen属性来实现全屏切换,但在TMS WEB Cor...
在 Delphi FMX Windows 窗体中检测鼠标后退和前进按钮(接受win消息)
在 Delphi FMX 应用程序中检测鼠标的后退和前进按钮(通常用于浏览器的导航)是一个常见的需求。由于 FMX 框架对窗口消息进行了过滤,标准的 WM_APPCOMMAND 消息处理方式在 FMX 中无效。因此,...
在 Win64 环境中迁移 Delphi Win32 的 Extended 数据类型
在 Delphi 中,Extended 数据类型在 Win32 和 Win64 平台上有不同的实现。Win32 中的 Extended 是 10 字节的浮点数,而 Win64 中的 Extended 是 8 字节的浮点数。为了在 Win64 环境中读取 ...
如何在设计时获取自定义控件 TComponent 所在的 DFM 文件路径
在 Delphi 中,设计时获取自定义 TComponent 所在的 .dfm 或 .pas 文件路径是一个常见的需求。以下是实现这一功能的简要步骤和代码示例。 在自定义 TComponent 中,需要在设计时获取其...
Delphi 历代版本 下载地址 合集
整理作者:渣渣皮2025.02.06更新这是我在群里的文件基础上,继续增加并整理的资料,原整理者未知,感谢大佬此页面记录包含各 Delphi 历代版本官方的链接地址下载,最下面还有官方其它资源和部分精简...
如何将 Chrome 的 Cookie 时间戳转换为 Delphi 的 TDateTime
Chrome 的 Cookie 时间戳是一个整数,表示从 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)开始的秒数。例如,时间戳 1765064691 对应的实际时间是 2025 年 12 月 6 日 20:44:51。如何将其转...
在Delphi中实现延迟的最佳方法
在Delphi开发中,有时需要在程序中实现延迟,例如等待外部设备响应或在用户界面中添加延时效果。然而,关于实现延迟的最佳方法,开发者之间存在不同的观点。以下是对这一问题的详细讨论和总结。...