通用 TList<> Delphi 2009 在 IndexOf 上崩溃
我已经看到很多关于 Delphi 2009 泛型中错误的提及,但从未预料到如此基本的东西会在 Update 3 中失败,同样如此。如果列表包含 1 个或多个项目,则在…
Delphi DLL 增强 C++项目
我继承了一个旧的 C++ (MFC) 项目,并且必须添加新功能。 新功能大多不会与现有的 C++ 代码冲突,例如附加对话框等。 由于 C++ MFC 的经验有限,我非…
Delphi 中如何将接口转换为对象
在delphi 2009中,我有一个对IInterface的引用,我想将其转换为底层TObject 使用TObject(IInterface)显然不起作用在Delphi 2009中(虽然它应该在Delph…
如何在Delphi 2010中安装Delphi 2009组件包(UniSynEdit包)?
我下载了SynEdit Unicode Vervion (UniSynEdit),它包含D5-D2009的软件包,但我想在Delphi 2010中安装它! ,我在D2010 IDE中加载了D2009包,编译成功…
如何在TService父线程和子线程之间发送和处理消息?
我正在使用 Delphi 2010 创建一个 Windows 服务,该服务将监视多个注册表项,并在发生更改时执行操作。我正在使用来自 delphi.about.com 的 RegMonito…
Delphi:如何从调试器中排除单元?
有时,当我逐步调试时,就在 FormCreate 事件之前或 FromDestroy 之后,调试器开始打开 DevExpress 单元(cxContainer.pas,...),因此在 FormCr…
如何在 DCOMCNFG 中找到 DataSnap 服务器?
在 Windows 7 上,我尝试使用 tregsrvr(使用以管理员身份运行)注册新的 DataSnap 服务器,该服务器运行并确认注册成功。 但是我在 DCOMCNFG 中找不…
如何减少 Delphi 中的 PageControl 闪烁?
在 Delphi 2009 中,我发现 PageControl 的闪烁(在调整表单大小期间发生)可以通过将其 DoubleBuffered 属性设置为 true 来减少。 但是,如果我将控…
Delphi loadlibrary() 中的错误
我给了我的软件用户一个从 openfile 对话框中选择 dll 的机会。(这样我的用户就可以从我的网站下载 dll 并将其与主项目一起使用)。一切工作正常,它…
一台机器上突然出现Delphi错误:E2056字符串文字可能最多有255个元素,怎么可能?
直到今天早上我都能够构建一个应用程序,然后我不知道当我尝试构建时发生了什么 [DCC Error] myunit.pas(1710): E2056 String literals may have at m…
在 Delphi 2009 中解压 gzip 压缩文件
在 Delphi 2007 之前,我一直使用 DelphiZlib 0.2.99 来解压缩 gzip 文件。在 Delphi 2009 中,该库不再编译。除了与 Delphi 自己的 zlib.pas 单元冲…
如何使用 Delphi 2010 远程读取二进制注册表数据?
我试图远程读取二进制 (REG_BINARY) 注册表值,但除了垃圾之外什么也没有得到。有什么想法这段代码有什么问题吗?我正在使用 Delphi 2010: function …