有没有人安装过Delphi SOAP Runtime and Importer Update ?
怎么安装?
我用的是delphi7.0。
哪位安装过的朋友帮下忙。

解决方案 »

  1.   

    什么形式的组件?
    delphi pas文件?delphi组件包?
    ActiveX?
      

  2.   

    http://cc.embarcadero.com/item/24535
    Using with BDS2005/D7
    Unzip the runtime update files. NOTE: Do *NOT* overwrite your SOAP sources (typically located in $(DELPHI)\Source\soap for D7 and $(BDS)\Source\Win32\Soap for BDS2005). Or if you do, please make a backup copy of the original files.
    Add the location of the runtime update files to your project’s ‘Search Path’ options.
    Unzip the WSDLImp utility. NOTE: Do *NOT* overwrite your existing WSDLImp.exe (typically located in $(DELPHI)\bin for D7 and $(BDS)\bin for BDS2005).
    Regenerate the .pas files for any previously imported WSDL document using the updated WSDLImp utility.
    If you want to use the runtime update in an interface-compatible mode, rebuild your project and you’re done.
    If you want to enable all of D2006/7 SOAP fixes/enhancements:
     Add the Soap source directory [$(DELPHI)\Source\Soap or $(BDS)\Source\Win32\Soap] to your project’s ‘Search Path’ *AFTER* the directory of the runtime update files.
    For D7 add the following to the ‘Conditional defines’ of your project’s options: CLEANUP_SOAP_HEADERS;FIX_ELEM_NODE_NS
    For BDS2005 add the following to the ‘Conditional defines’ of your project’s options: FIX_ELEM_NODE_NS
    Rebuild your project.lz似乎外语不好。解压src文件夹。不要覆盖D7原有文件,除非你有备份。
    将这个路径加入到你的工程的Search Path选项里面。
    解压WSDLImp.exe。不要覆盖D7原有文件,除非你有备份。
    用这个新exe来重新生成pas文件。剩下的部分我也不知道重不重要,lz自己好好抽空理解一下吧