[专题] Delphi / QDAC 付费视频教程专区

本专区的内容视频是作者或群友原创,需要付费购买,会根据大家的需要录制和推出。 【购买方式】 申请加入 QDAC 视频付费教程群 :201867767; 找到下面视频的价格,然后通过以下方式付费: [支付宝] guansonghuan@sina.com 姓名:管耸寰(请标明QQ号) [QQ] 直接群支付,或给群主发红包

QDAC项目简介

QDAC 是由 QDAC 开发组为大家提供的一套 Delphi/C++ Builder 跨平台开源组件库,名称取自英文 Quick Data Access Components 的首字母。它支持 Delphi/C++ Builder 2007 以上的版本的开发环境,目标是为大家提供一套高效稳定的跨平台快速数据访问组件,

[杂谈]编写 Delphi 组件时的一些小问题总结

1、要想让自己的对象属性能够自动被 IDE 保存,那么这个对象应该是 TPersistent 类型的子类,否则,设计期能够见到,但保存时不会自动保存。除非你自己重载 DefineProperties 函数。 2、如果你在控件上添加了一个辅助控件,而不想被保存到 DFM 里,你需要重载 GetChildren 来自己实现

[教程]DateTimeFromString 函数的使用说明

DateTimeFromString 用于将一个日期时间格式的字符串表达式转换为日期时间类型,用于替代 Delphi 自己的 StrToDate 函数(弱弱的一个函数,我一直忽略它的存在)。 在绝大部分场景下,DateTimeFromString 可以正确识别多咱格式的日期时间字符串,但并不代表它的自动识别智能到可以理

[控件]TRadarChart – Delphi 原生的雷达图控件

【关于价格】 人民币:50 元,至于其它国家的货币,与我无关,我只收人民币,汇率啥的自己换算 本来打算免费的,不过想想也不能总免费,用的人不多的就象征性的收个费吧。 【关于平台】 这个是 Delphi 原生的控件,同时支持 VCL 和FMX。 【关于 IDE 版本】 好吧,我承认我现在没太多时间折腾不同的平台,理论上支

[QDB]TQHttpProvider 通讯协议说明

TQHttpProvider 服务器端使用任何语言编写都可以,但需要其支持 HTTP/HTTPS 协议。 要使用 TQHttpProvider,您需要设置 TQHttpProvider 的以下属性: ServiceUrl:该 URL 会被用做对服务器端请求的基准地址来使用,下面是对应的子URL: (1)、Open:该命

[QString]FindSwitchValue 函数使用说明

【用途】 此函数用于将命令行开关分隔为一个名称-值对,并取出其中值。 【声明】

【参数说明】 ASwitch : 要查找的开关 ANameValueSperator : 开关和名称的值的分隔符 AIgnoreCase : 是否忽略大小写 ASwitchC

[杂谈]Rad Studio 2018年2月份热修复的变动说明(含 2004 修正)

下述文件对比含 2004 版修正,加粗的为本次热修复变动的文件 1、Winapi.WinSock2 * inet_pton 函数改为延迟加载。这个函数是 Vista 开始支持的,如果不延迟加载(实际上相当于在 XP 上就不会加载),在 XP 上无法导入这个函数,程序就会出错。 2、System.Sysutils.pas

[教程] Delphi 中的自动引用计数使用规则

Delphi 用户应该早已经熟悉自动引用计数的概念(ARC),Delphi  很早就开始支持接口、动态数组和字符串的自动引用计数(DCC32、DCC64、DCCOSX),移动编译器则加入对类的自动引用计数支持,因此还加了入弱引用的概念,以管理循环引用。有个预编译条件指令 AUTOREFCOUNT 可以检测当前是否编译器

[FMX] FMX 动画类的一个辅助增强

本增强的目的是解决动画对象只支持 published 的有效的几种属性的问题,确切的说,这是一个适配器,通过匿名函数建立与非 published 属性的适配。我在 [FMX] Delphi 中 TAnimation 设计的几点值得商榷的地方 一文中讨论了 FMX 动画支持类的一些值得商榷的地方和改动,而这个增强从另一个

[教程]以管理员身份运行程序的一种方法

以管理员运行程序的方法有很多种,包含在 manifest 文件中请求权限,兼容性设置及下面说的 runas。 runas 算是一种比较另类的方法,它是通过重新启动程序以管理员方式运行的方式来让新的进程以管理员方式运行,然后退出当前进程,以达到以管理员身份运行的目的。 要执行这个操作实际上很简单,用众所周知的 Shell

[教程]关于 10.2.2.2004 中 FMX 下的 MediaPlayer 的一点事

试了下 MediaPlayer,就发现的问题简单的报告一下: 1、DuringTime 属性的精度在不同平台下并不统一,帮助文件中说是精度为100 纳秒,但实际上在 Android 上的精度为毫秒,在 Windows/OSX/iOS 才是 100 纳秒,所以计算当前已播放时间和媒体时长时,要注意要处理一下; 关于这个问

[杂谈]系统对话框(如浏览目录)被隐藏到主窗体后面造成程序无法操作的临时处理方式

说实在话,我被这个问题困扰不知道多少年了,具体的原因我实际上到现在为止仍未找到。不过这里提供一个临时的解决办法,使用定时器来检查当前进程的活动窗口与 Screen.ActiveForm 是否一致,如果不一致,则检查 Screen.ActiveForm 是否被禁用了(注意不要看它的 Enabled,而是调用 API),如

[杂谈] 一个关于 as 的小测试

代码如下:

好吧,我们已经知道 ASender 肯定是一个 TButton 类型的对象,然后循环了 1 亿次,以便放大问题。我们看下输出结果: as time:578ms direct time:219ms 也就是说,用 as 转换花费的时间,要比直接强

[更新]RAD Studio 非官方补丁(部分)

下载地址:GitHub 【注意】 1、补丁仅供参考,最终如何修复是官方的事,我的事是提供一种可行的解决方案。 2、品质没保证,补丁也可能有Bug,如果发现问题可以一起改进。 3、我只能提供我修正的补丁,其它人修正的补丁,如果愿意可以一起放进去,但需要您同意遵守 MIT 授权协议 【使用方式】 FMX Fixes 已经根