我正在创建一个在Delphi-2005 .NET中使用Web服务的应用程序。
我是如何做的是为项目添加一个web引用,然后将url提供给wsdl。这似乎工作得很好,因为生成一个pas文件并添加到项目中,但是一旦我编译项目,我就会在dcc90il.dll中的Ide中访问违规
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
我怀疑Delphi2005.net中有一个基本的.net互操作,IDE或RTL错误。你能下载Delphi2007.net的试用版并在那里试试吗?
答案 1 :(得分:0)
我无法让它工作,甚至无法确定它失败的原因。我最终使用MS中的wsdl.exe从wsdl生成代码,然后使用csc.exe将源代码编译为程序集。
程序集工作正常,但如果从服务器返回错误,Delphi会生成模糊的错误。
imo Delphi很糟糕。