如何在 Delphi 2010 中向 TSaveDialog 添加复选框
我想向 TSaveDialog 添加一个复选框或其他 VCL 组件。 坎图说, 新的 Vista 打开和保存对话框(由 IFileOpenDialog 和 IFileSaveDialog 接口)由新的 …
使用FastMM4,如何注册泄漏的字符串?
使用 FastMM4,我们可以轻松注册泄漏的指针,但不能注册泄漏的字符串。显然,应用于字符串的 @ 运算符并没有真正为我们提供整个字符串,PChar(string)…
在 const 数组中传递通用记录
是否可以以任何方式将 const 参数数组中的通用记录传递给函数调用? 我想在一种自制的 ORM 中使用 Allen Bauer 的 Nullable 记录,使用“普通旧 Delph…
在 Delphi 中为 MySQL 创建 UDF
如何使用 Delphi 创建适用于 MySQL 的 UDF? 有人有代码模板吗? 我希望将代码模板集成到 Delphi 版本(2007 及更高版本)中,因此我需要这些模板在有…
Delphi 中的 TCPclient.connected 问题 - Indy
我在使用 Delphi 中 Indy 的 IdTCPclient.connected 函数时遇到问题。我使用的是Indy10和Delphi2010环境。我的问题是每次我使用 IdTCPclient.connecte…
二进制到 Base64 (Delphi)
如何获取 exe 文件的内容并将其转换为 Base64 编码? 编辑 我使用D2010,我想知道这到底是怎么可能的? 打开一个exe文件 将其内容转换为base64 …
与 zend 交换数据(多维数组)
我将 PHP 嵌入到我的应用程序中(用 Delphi 2010 编写),使用 PHP4Delphi 组件与 php5ts.dll 进行交互。 我想我的程序充当 PHP 的扩展(sapi 模块?…
undelphix 错误消息
我已经将 unDelphiX 安装到我的 Delphi 2010 中,但我什至无法运行一个简单的示例程序,我总是出现错误消息: F2051 单元 D3DX9 使用不同版本的 Direc…
将 Cardinal 打包和解包为四个字节
我必须将 Cardinal 打包和解包为四个单字节字段(在 Delphi 2010 中)。 我正在对大图像的所有像素执行此操作,因此我需要它速度快! 谁能告诉我如何…
如何将我发布的属性放入Object Inspector的指定类别中?
我有自己的视觉组件。它有许多已发布的属性和事件。我希望它们在设计时显示在对象检查器的指定标准类别中(视觉、布局、拖放/停靠、链接等)。 现在我…
Delphi DLL 异常关闭我的应用程序
我在 Delphi 2010 应用程序中加载了 Delphi 2010 DLL。它在大多数时间都工作得很好。但是有一些异常从 DLL 中逃逸(即使是那些由 try..except 块处理…
服务架构(WCF 和 Delphi)
我正在开发一个有两个用户界面的项目。 Web (asp.net MVC) 和桌面 (Delphi 2010)。这是客户要求的,所以我们需要使用Delphi。 我们想到的是面向服务的…
使用Delphi获取默认网关
有谁知道如何在 Delphi 2010 应用程序中获取默认网关?我找到了一些 Windows 函数,例如 GetAdaptersAddresses,但我不知道如何使用它。…