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

har*_*rry 1 delphi deployment soap-client

我构建了一个使用一些Web服务的Delphi-7 Windows应用程序.应用程序的构建方式不需要运行时DLL.当我在Windows 2003服务器上部署它时,它在调用Web服务时失败.它会导致错误"地址00c05269处的访问冲突.写入地址00c05269".我相信原因是需要安装一些软件包.任何人都可以帮我解决这个问题吗?

TIA

小智 6

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

 groups.google.com/group/borland.public.delphi.webservices.soap/msg/b19f3c2681de50f4
Run Code Online (Sandbox Code Playgroud)

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

technet.microsoft.com/en-us/library/cc738483(WS.10).aspx
Run Code Online (Sandbox Code Playgroud)

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

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

干杯,

布诺