最新评论
我找到wcf basicHttpBinding 和 delphi6互通解决方案了:在WCF处必须指定namespace:
[ServiceContract(Namespace="http://your.company.com")]
[DataContract(Namespace = "http://your.company.com")]
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple, Namespace = "http://your.company.com")]
然后在patched wsdlimp.exe生成delphi code,可以在delphi6中使用
@绝世无才
我觉得还是全部转成xml交互吧,最多也就基本类型的交互
哇哦,悲惨的消息。。
看来要用 Delphi与wcf交互有很大麻烦了。。
@绝世无才
上传问题解决了吗?我遇到同样问题,本质原因是WCF期待complex type的child element has xmlns inside,
But the delphi wsdlimp.exe generated proxy will emit xml with xmlns in complex type only
我还没有什么完美解决方案
Option1: hack delphi TRemotable library to emit right XML
Option2: Let WCF accept both format XML
请问有人有完美解决方案吗?
用delphi7调用wcf没什么问题,但是向上传值就不行了,
对象,数组都无法传上去,这个问题让我头疼了很久
我按你的方法试了,可是不能把值传递有WCF,数字每次都是0,字符串每次都是"",我用的是delphi7.0 vs2008开发的.net3.5 wcf;
还有就是我用这个新的WSDLImp 生成的调用web service文件也无法传值.用delphi7自代的可以正常的调用web service
Delphi的XD过得不怎么样啊,维护着一堆D6的程序,又招不到新人来接手,只能慢慢的等客户都换软件了,何时是个头啊
收藏吧,我还在用D7,D2007太恶啦,卸载3个小时都没卸掉,只好直接删啦,还是D7,

谢谢提供信息,学习了!
不仅仅是提供个python console窗口;
是个好东西,可以用python写扩展脚本来修改文件了;
具体语法参考:
http://code.google.com/p/pynpp/wiki/pynppModuleReference

飞过
看在delphi的面上,支持一把。
还在用delphi的xd们,过的可好?
呵呵 我还在用Delphi6...
也看在Delphi的面子上支持
其实WCF使用basicHttpBinding就是普通的Web Service
理论上使用任何可以进行HTTP调用的语言都是可以访问的 包括js

支持,看在DELPHI的面上。
说实在,俺还不知道啥是WCF

,俺要学新东西了。
@zicjin
其实就是在Notepad++编辑器中集成一个Python Console窗口,这样在使用Notepad++进行Python程序编写的同时,可以不用切换程序就可以在Python Console中执行或测试一些代码。
具体有啥功能也没说啊,,
easy and fast way to write ?