经过多次测试和查证,发现03server平台用delphi7.0开发的应用程序就是不支持直接调用webservice,无论这个webservice是delphi开发的还是C#开发,抑或是java开发的,都会提示下面的错误,如下图:

03server平台delphi程序不支持直接调用webservice-LMLPHP

解决方法都是把这个exe文件添加到数据执行保护的例外中,如下图:

03server平台delphi程序不支持直接调用webservice-LMLPHP

而且,大家应该都看到上面的delphi开发环境已经在安装时自动放到例外中了,因此在开发环境中按下F9运行程序是不会报上面的错的!

ps:为了保证这个正在开发的系统平台兼容性,俺放弃使用webservice,取而代之直接调用aspx页面!

05-07 15:50