连接失败时 DBXPool 会损坏内存
当 TSQLConnection 上的 DelegateConnection 使用 DBXPool 时,如果在调用 TSQLConnection.Open 时 SQLServer 不可用方法,第一次会超时。但如果您随…
在 Delphi XE 中读取 TStream 时出现问题
在Delphi的早期版本中,以下代码: var InBuf: array[1..45] of Byte; Count := InStream.Read(InBuf, SizeOf(InBuf)); 用正确的值填充变量InBuf(每…
符号“继续”已弃用/线程错误:句柄无效 (6)
我有一段旧代码,我想将其升级到Delphi XE。 我有一个关于 Resume 的编译器警告,我想用 Start 替换它,但程序崩溃了。 constructor THTTPGetThread.C…
如何将一些项目添加到 Delphi IDE 的代码完成组合框中
我正在 Delphi IDE 专家中工作,我想知道当用户按 CtrlSpace 时,是否可以将新项目添加到 Delphi IDE 显示的代码完成组合框中 更新: 我需要的是根据…
使用 DeHL 集合库中的 THashSet 时出错
我对 Delphi 还很陌生,我正在尝试使用 DEHL Collections 库。 (请参阅 http://code.google.com/p/delphi-coll/ )从 IDE 的角度来看,我遇到了一些…
从 CreateAnonymousThread 更新 VCL 组件
似乎 Synchronize 不能从使用 CreateAnonymousThread,所以问题是: 如何从使用 CreateAnonymousThread 创建的线程内部更新 VCL 组件? TThread.Creat…
如何解决 Delphi XE 中大型 Enum 类型的 RTTI 大小问题?
当我尝试在 Delphi XE 中编译具有 5000 多个值的 Enum 类型的单元时,出现此错误 [DCC 错误] uCities.pas(5834): E2575 RTTI for 'TCity' is太大;使…
在 Windows 7 中从 C:/ProgramData 删除文件并没有真正删除该文件?
我的应用程序有一点问题。应用程序在首次运行时将 SQLite 数据库存储在 C:\ProgramData\ProgramName\ 文件夹中。我想测试如果删除数据库,应用程序是…
关于给接口分配GUID的问题
我在 Delphi XE 中编写了这段代码,它从 GUID const 分配接口的 GUID。代码编译正常,但我想知道这是否是有效的声明? const IID_IFoo: TGUID = '{000…
如何在装有 Delphi 2010 的 Win7 64 位上轻松安装 Delphi XE
我应该注意的任何建议或陷阱。我知道要安装在新目录中并进行备份。我将重新阅读 Delphi-XE 安装程序中包含的自述文件。…
Delphi XE 中有带标题的虚拟列表框吗?
抱歉,这个背景有点复杂...我正在将 D5 项目转换为 DXE...它有一个包含数千项的列表框。在搜索框中每次击键都会对这些项目进行完整的渐进式文本搜索。…
OmniThread 库概述
是否有地方有 OmniThreadLibray for Delphi 的介绍性概述? 我已将当前代码安装在 Delphi XE 中。这些例子有效。我一直在查看相关的 The Delphi Geek …
THotKey 在 Delphi XE 下不再工作
我已将一个旧项目从 Delphi 7 升级到 Delphi XE。 该项目有(除其他外)一些 THotKey 控件。在 Delphi 7 下,THotKey 控件工作正常。但在 Delphi XE …