Alcinoe 组件库与 Delphi 11.1 Alexandria 兼容性
这是一套开源 Delphi 库,包含 WebRTC、GPU 缓冲 FireMonkey 控件、JSON/BSON 解析和 MongoDB 支持,涵盖 Alexandria 11.1 的兼容性与安装要点
losLab 软件开发博客
Software Development Blog
这是一套开源 Delphi 库,包含 WebRTC、GPU 缓冲 FireMonkey 控件、JSON/BSON 解析和 MongoDB 支持,涵盖 Alexandria 11.1 的兼容性与安装要点
一份技术指南,说明如何安全地组织和编译 Delphi VCL 组件,使其能在 C++Builder 项目中顺利链接,且不会缺少目标文件,适用于 Delphi 和 C++Builder 项目
Delphi PDF 库中的范围检查错误常常难以复现和定位:复合布尔条件为何会绕过边界检查,页面对象在文件中的实际存储顺序才是导致该错误的真正根本原因,而非页码本身,这一点在排查类似缺陷时尤其容易被忽略
Delphi 5 没有 TDateTimePicker.Format 属性。解决方法是来自 CommCtrl 的 DateTime_SetFormat,并在编译器条件内部发送到控件句柄。 在 Delphi 5 和 Delphi 6 之间的某个版本, 获得了一个 属性。确切的版本界限很少有你可以信赖的记录,而当你遇到它时
Delphi XE2 使得 tagLOGBRUSH32 与 TLogBrush 变得不兼容。EMF 代码在 CreateBrushIndirect 处会失败并抛出 E2010 错误。将 lbStyle、lbColor、lbHatch 复制到局部的 TLogBrush 中。 在 Windows API 中,
在 C++Builder 中于运行时分配并释放 THotPDF 实例:所有者语义、try/__finally 清理、包含路径设置以及 AutoLaunch 的陷阱。 在设计时将 放到窗体上对于快速原型制作是不错的,但这将组件绑定到了窗体的生命周期上,生产代码很少这样需要。每一次按钮点击运行一次的报表生成器,批量进行过夜
比较在 Delphi 中读取 Excel 文档属性的三种方式:COM 自动化、用于 .xls 的 OLE 属性集流,以及用于 .xlsx 的 OOXML docProps 解析,适用于 Delphi 和 C++Builder 项目
Delphi 64 位使用 E1025 拒绝 Pascal 例程中的内联汇编。为什么 DCC64 与 DCC32 有所分歧,纯汇编包装器如何工作,以及 Trunc 何时是正确的修复方法。 在 32 位 Delphi 中,原本的 习惯用法看起来像是聪明的一行代码:一个 Pascal 函数包装器,它陷入内联汇编以操作