delphi - 如何在Windows XP/Windows 2003上部署Delphi Soap Client(.EXE)?

标签 delphi deployment soap-client

我构建了一个使用某些Web服务的Delphi-7 Windows应用程序。该应用程序的构建方式使其不需要运行时DLL。当我将其部署在Windows 2003服务器上时,调用Web服务时会失败。它导致错误“地址00c05269的访问冲突。地址00c05269的写入”。我相信原因是它需要安装一些软件包。有人可以帮我弄清楚吗?

TIA

最佳答案

只是一个猜测:如果客户端是使用D7构建的,则运行时将在启用DEP的计算机上显示AV。有关更多信息,请参见以下链接:

 groups.google.com/group/borland.public.delphi.webservices.soap/msg/b19f3c2681de50f4


您可以在Win 2003计算机上仅对该客户端(或系统范围)禁用DEP,以查看是否存在此问题:

technet.microsoft.com/en-us/library/cc738483(WS.10).aspx


如果是的话,您可以从此处下载SOAP运行时修补程序:

http://cc.embarcadero.com/Item/24535

干杯,

布鲁诺

关于delphi - 如何在Windows XP/Windows 2003上部署Delphi Soap Client(.EXE)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1986806/

相关文章:

Java:在继续其余方法之前部署一种方法

java - 使用 WSDL url 为参数生成 Java 类 (Pojo)

delphi - 如何使用 Indy 的 smtp 服务器组件发送邮件消息?

deployment - MSBuild。检查windows服务是否安装

mysql - 将 MySQL 事件通知回 Delphi 应用程序

.net - .Net 4.5 是否包含 .Net 4.0

mysql - Laravel 5.1 使用 Controller 和模型使用 SOAP wsdl 服务

php - SoapClient 设置自定义 HTTP header

delphi - LARGE_INTEGER 还是 TLargeInteger?

Delphi - 创建自定义 TToolBar 组件