问题标签 [delphi-2005]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1417 浏览

delphi - Delphi 2005 TPngImage 还是等效的?

我从这个讨论和 Nick Hodges 的博客中看到,TPngImage 已经被整合到 Delphi 中。这很好,但是我们有一个项目卡在 D2005 中,我们需要做一个从 PNG 到 BMP 的简单转换。我们有什么地方可以得到这个的合法来源吗?我不想与 Embarcadero 的许可发生冲突,但我确实想为顺利过渡到 DelphiXE2(或 3 或 9,谁知道我们何时真正转换?)铺平道路。建议?谢谢。

0 投票
1 回答
1124 浏览

delphi - 无法编译使用的单元“IdHTTPWebBrokerBridge”,delphi 2005

我有这个问题好几天了。我有一个我试图在我的笔记本电脑上运行的 delphi 应用程序。该程序在其他计算机上运行良好,但是当我尝试将程序复制到笔记本电脑中时,它会显示很多错误:

自从我第一次遇到这个问题以来,我不知道如何自己解决这个问题。我应该怎么做的任何建议?谢谢大家。

有新问题 在我发布这个问题后我没有做任何改变。现在,它显示新的错误消息说:

这是什么意思?顺便说一句,我在我的笔记本电脑上使用 delphi 2005 个人版。在这里输入代码

0 投票
1 回答
246 浏览

delphi - 当我关闭包含该组件的项目时,我能否找出在第 3 方 VCL 组件中导致 Delphi IDE 停止响应的原因?

我有一个第 3 方组件,当我尝试关闭一个包含问题组件的表单的项目时,它会导致 Delphi IDE 停止响应(挂起)。

有没有一种简单的方法可以跟踪组件代码中问题所在的位置?

说它在组件的析构函数中是否合理?

建议采取哪些步骤来尝试缩小原因?

madExcept 没有显示任何内容,因此它似乎不是访问冲突问题。

感谢您的帮助。

0 投票
1 回答
308 浏览

delphi - AaWiz VCL 组件从 Delphi 5 迁移到 Delphi 2005

我们的项目使用了最初由 Aardvark Consulting 开发的名为 AaWiz 的第 3 方 VCL 组件。

该组件极大地简化了创建用户界面向导的过程。向导甚至可以在 Delphi IDE 中运行,无需编写代码甚至编译项目。

目前,我们在 Delphi 5 上有这个组件。有人将它迁移到 Delphi 2005 或更高版本吗?

谢谢

0 投票
4 回答
5792 浏览

delphi - 如何调试 Delphi IDE?

调试Delphi IDE的详细步骤是什么?

我从其他帖子中了解到,需要创建一个项目,并在项目的调试器设置中,将项目的“宿主应用程序”设置为 Delphi ( C:\Program Files\Borland\BDS\3.0\Bin\bds.exe)。然后,当项目在调试器中运行时(通过F9按键),应该会出现 Delphi IDE 的第二个实例。

我已经成功完成了上述步骤。但是,当我在调试器模式下运行项目时,我看不到任何 Delphi IDE 打开的第二个实例。

动机

有一个VCL组件,我确实有它的源代码,可以很好地构建、编译和安装。但是,当它被放置在项目中的窗体上时,当您关闭窗体时,Delphi 会挂起。所以,我想找出为什么 Delphi 在退出时冻结了表单上的这个组件。(它在设计时挂起,在关闭项目时)。

0 投票
2 回答
2066 浏览

delphi - 未找到 rtl90.bpl,如何将其包含在我的 Delphi 2005 win 32 位应用程序中?

我发现自己支持的软件有时无法在不同的 PC 上运行。通常它们是新的 Win7 安装。

错误消息是“此应用程序无法启动,因为未找到 rtl90.bpl...”

为了纠正这个问题,我有 PC 支持将 rtl90.bpl 文件复制到用户的 system32 目录,但是我想确保这个错误不再发生。

我用谷歌搜索并发现以下链接rtl90.bpl 问题

我的问题是:“使用运行时包构建”选项已在该程序的项目选项下选择,并且似乎对遇到问题的用户没有任何影响。

我是否必须专门将缺少的 rtl90.bpl 文件添加到项目中?

请注意,我对 delphi 编程知之甚少。

0 投票
1 回答
1941 浏览

web-services - 从浏览器执行delphi web服务

我一直在 Delphi 2005 中研究一组与我们的服务器应用程序交互的 ISAPI Web 服务 DLL,但我在调试 Web 服务中的问题时遇到了真正的困难。

此时,我有一个测试 SOAP 服务器应用程序作为 Web App Debugger 可执行文件,它使用与真实 DLL 相同的单元。

我可以编译和运行我的 SOAP EXE,运行 Web App Debugger 工具,启动 ServerInfo 服务器,然后在注册服务器列表中查看我的 SOAP 应用程序。

如果我从列表中选择它并单击 Go,它会显示正常的服务信息页面,我可以在其中查看接口和 WSDL。

我现在要做的是执行其中一种方法(一个返回 ISAPI DLL 版本信息的简单方法),并通过查看 Web App Debugger 的 Log 选项卡来查看请求和响应,但是,我已经找不到执行该方法的方法。

我真的需要编写一个特殊的客户端应用程序来测试我的 Web 方法吗?我在网上看到的大多数示例只是说用于http://server/service/class/method?parameter=value执行 Web 服务方法,但这似乎不适用于 Delphi SOAP Web 服务。

0 投票
1 回答
129 浏览

delphi - 在 Delphi 2005 中引用 3rd 方组件

我对 Delphi 很陌生,我正在帮助一个团队设置使用 Rad Studio 2005 的构建服务器。

他们刚刚购买了 DevExpress VCL,并想使用这些。我宁愿不在构建服务器上安装该组件,而是将它们作为源代码的一部分并确保项目正在使用该版本。

在 Delphi 中是如何做到的?

0 投票
1 回答
2477 浏览

delphi - ADODB 组件导致 Win7/Server 2008 上的访问冲突

我有一段用 Delphi 2005 编写的代码,用于在 LDAP 中搜索用户的特定属性。当它在 Windows 7 或 Server 2008 上运行时出现访问冲突,但在 XP 或 2003 上没有。

此代码在 Windows XP 和 Windows Server 2003 上运行良好,但我在 Windows 7 和 Server 2008 上都遇到了访问冲突。我在网上看到了许多关于更改 ADODB 接口如何破坏下游操作系统的线程,但我似乎有相反的问题。我在 Windows 7 机器上构建,代码仅适用于以前版本的 Windows。

0 投票
0 回答
842 浏览

delphi - DELPHI:“无效的属性元素:系统”

我正在使用 WSDL,当我尝试执行其中一种方法时出现错误

.. 引发异常类 EPropertyConvertError 并带有消息“无效的属性元素:系统”

任何想法是什么原因造成的?

这是我正在运行的代码(cEPS_* 是代码前面定义的常量):

这是 WSDL 代码: