Delphi7调用C#的webservice,在windows2008下不能运行??

lostmoon 2014-08-31 02:59:37
程序在win7,64位和XP,32位下没问题,都正常,只是在window2008下,不能运行,提示错误:
---------------------------

Access violation at address 02496741. Write of address 02496741.

---------------------------

,检查来,检查去,发现是出在了这行代码上:
edit1.Text := (HTTPRIO1 as WebService1Soap).HelloWorld;


我在windows2008上,右键电脑--属性-性能--数据保护,添加了这个程序例外数据执行保护后,就正常了,但是,客户端不可能都要求用户这样啊,岂不是很麻烦也不好实现?

请问这是怎么回事呢?怎么解决呢?
...全文
226 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxuewei5214 2014-09-02
  • 打赏
  • 举报
回复
引用 1 楼 aniugee 的回复:
难道你的客户端都用windows2008,这个系统一般都是用在服务器上吧
客户端也用服务器的操作系统?
程晨c 2014-09-02
  • 打赏
  • 举报
回复
我在windows2008上,右键电脑--属性-性能--数据保护,添加了这个程序例外数据执行保护后,就正常了, 客户端也得这样操作
lostmoon 2014-09-02
  • 打赏
  • 举报
回复
我是在windows2008 上运行客户端出现的,不排除客户也有可能使用windows2008啊,总之,这是个问题,要解决的
aniugee 2014-09-01
  • 打赏
  • 举报
回复
难道你的客户端都用windows2008,这个系统一般都是用在服务器上吧

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧