首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows XP/Windows2003上部署Delphi Soap客户端(.EXE)?

如何在Windows XP/Windows2003上部署Delphi Soap客户端(.EXE)?
EN

Stack Overflow用户
提问于 2010-01-01 03:31:16
回答 2查看 3.3K关注 0票数 1

我构建了一个使用一些web服务的Delphi-7 Windows应用程序。应用程序的构建方式使其不需要运行时DLL。当我在Windows2003服务器上部署它时,它在调用web服务时失败。它会导致错误"Access violation at address 00c05269. Write of address 00c05269“。我相信原因是它需要安装一些软件包。有人能帮我解决这个问题吗?

提亚

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-02 02:11:13

仅供猜测:如果客户端是用D7构建的,那么运行时将在启用了DEP的机器上运行AV。有关详细信息,请参阅以下链接:

代码语言:javascript
复制
 groups.google.com/group/borland.public.delphi.webservices.soap/msg/b19f3c2681de50f4

您可以在Win 2003计算机上禁用该客户端(或整个系统)的DEP,以查看这是否是问题所在:

代码语言:javascript
复制
technet.microsoft.com/en-us/library/cc738483(WS.10).aspx

如果是,你可以从这里下载一个SOAP运行时补丁:

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

干杯,

布鲁诺

票数 6
EN

Stack Overflow用户

发布于 2010-01-01 04:32:22

一些故障排除建议。

您可以从web浏览器浏览到web服务吗?如果不是,则说明存在连接问题。

如果这样可以工作,我将构建一个使用web服务的基本客户端,并调用几个方法,但不读取或写入任何外部文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1986806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档