|
|
1
2
我认为web服务(SOAP)支持是在Delphi6中引入的。
如果不能,则需要一个实现SOAP支持的外部库。
你可能很幸运 RemObjects SDK :它支持 SOAP in Delphi ,但我不确定它是否支持Delphi5。 RemObjects people 一个电话或电子邮件:他们真的很有帮助,你可能是幸运的。 --杰罗恩 |
|
|
2
2
我们正在处理一个类似的问题。然而,我们对这个问题的解决方案可能不是你想要的。 我们有一组相当复杂的web服务,我们必须使用它们,并且需要一些配置和tweeking。因此,为了不影响系统的Delphi开发(发布周期很长),我们创建了一系列钩子,将调用转移到一个DLL,也是在Delphi中。
从那里信息进入一个接口引擎,在那里我们可以在调用服务之前处理映射和各种转换。实际的web服务包装和调用是在引擎本地环境(Java)中完成的。 使用socket连接来调用引擎允许一个更简单、更轻松的部署环境,在这里我们不必担心com/dcom或jni。 这听起来相当复杂,但事实证明它简化了很多。
否则,在纯delphi5中,访问web服务并不是一件有趣的事情,所以我在这里的第一个反射就是使用一个更为WS友好的平台,并尝试通过某种桥(COM、JNI、stdcall DLL等)来集成它们。 不管怎样,我希望这有帮助。 |
|
|
3
2
尽管如此,您可能很难找到仍然支持D5的组件。我在我的一个D5应用程序中使用Indy互联网组件,并且有一个特定的Indy SOAP库用于消费web服务。 http://www.indyproject.org/index.en.aspx 另一个可能有用的互联网库是Francois Piette的互联网组件套件(ICS): http://www.overbyte.be/frame_index.html |
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 2 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 2 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 2 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |