本帖最后由 mptcyh 于 2010-10-11 10:08:27 编辑

解决方案 »

  1.   

    new-->webservices-->web services importer
      

  2.   

    file-->new-->other-->webservices-->WDSL importer...
      

  3.   

    對,是這樣,我寫錯了。但是這是PROCEDURE,我怎么GEt真假?
      

  4.   


    WDSL importer...這里不同。我的是web services importer。
      

  5.   

    发现VS7开发的Web Services的SOAP和Delphi6开发的Web Services的SOAP有一些不一样。正是因为这些格式的不一样,导致了它们之间沟通的失败。
    而且不但SOAP格式不太一样,连WSDL的格式都大相径庭,以至于Delphi 6导入刚才我们在VS7下写的方法以后,因此产生了很让Delphi自己“尴尬”的事情,这是一个procedure而不是function,通过进一步对接口描述文件WSDL的分析,发现Delphi 6对WSDL文件的解释存在某些BUG,导致了生成接口声明出现错误的问题。
    但是这并不是说我们就不能在delphi下面调用VS7创建的Web Services方法。我们还是可以通过MST2提供的COM接口进行访问有誰知道紅色字體怎么實現嗎?