在 TWebModule Handler 中生成新的线程/进程
我有一个在 Apache 上运行的基于 Delphi TWebModule ISAPI 的项目。我的一个事件处理程序包含可能需要几分钟才能处理的逻辑。我想生成一个单独的进程/…
D2007 中的指针算术如何使其工作?
在 Delphi 2007 中编译 Embarcadero VirtualShellTools 时: http://embtvstools.svn.sourceforge.net/ function TShellIDList.InternalChildPIDL(Ind…
为什么我不能使用资源字符串作为常量?
我从以下位置下载了 embtvstools (Embarcadero TVirtualShellTools):http://embtvstools.svn。 sourceforge.net/ 但是,当我创建新包时,删除 .pas …
为什么 IXMLNode.IsTextElement 不为 CDATA 元素返回 True?
我们使用 Delphi 2007 和 oxmldom Open XML 提供程序。 正常情况下的输入文件看起来与此类似: Some Text 现在我们必须处理使用 CDATA 节点类型的输入…
如何按描述对 TcxImageComboBox 的项目进行排序?
我找到了一个很好的组件来实现 ComboBox 的 Caption值列表: 是否有一个 ComboBox 具有像 TcxRadioGroup 这样的项目? 唯一的问题是:它有一个 Sorted…
是否有一个包含 TcxRadioGroup 之类的项目的组合框?
DevExpress 的 TcxRadioGroup 组件有一个非常好的指定项目的方法。您可以为每个 TcxRadioGroupItem 指定标题和值(以及标签)。 另一方面,TcxComboBo…
在 Windows 7 上的 Delphi 2007 中枚举终端服务会话
我使用 QWINSTA.EXE 从网络上的终端服务器获取会话/用户列表(我的计算机是 Windows 7 Pro,TS 是 Windows Server 2003)。我将该函数的输出传输到一…
如何从Delphi 2007升级到XE2?
我们目前使用 D2007,但正在考虑升级到 XE2。我在这里可以想到两个“更大”的问题 - 从 2007 年到 2009 年的 Unicode 进步以及从 XE 到 XE2 的整个平…
TStringList 备份从旧版本到最新版本的兼容性
我有一个使用 TStringList 的备份系统,但我使用旧的 Delphi(Ansi 字符串)进行编码。 基本上我在保存时有这个: ... MyStringList.SaveToStream(Str…
如何为 TCriticalSection 注册ExpectedMemoryLeak
这也许很简单。如何在 D2007 中使用 Indy9 为 TCriticalSection 注册 memleak? 我发现这个但没有例子。 编辑: 感谢雷米的回复,但这对我不起作用。…
使用什么数据结构来存储缓存的 SQL 查询?
我想使用这样的数据结构: building string (indexed) date TDate (indexed) room_id integer (indexed) measurement_data -> various fields 更改远…
THandleStream.Create with INVALID_HANDLE_VALUE 无法编译
以下代码用于使用 Delphi 2007 进行编译: constructor TMyFile.Create(const _Filename: string); begin inherited Create(Integer(INVALID_HANDLE_V…
如何将短字符串数组传递给方法
我想制作一个以短字符串数组作为参数的过程, procedure f(const a, b: Array of shortstring); 我想用已知长度的数组和已知长度的短字符串来调用它,…
如何在 64 位窗口上调整大小时更新表单?
我遇到一个问题,在 Windows Server 2003 或 2008 等 64 位窗口中运行时,表单上的内容未正确更新。截屏。 当我调整主窗口大小时,内容不会重新绘制。…