本文主要是介绍\t\t解决Delphi2007 NewItem 丢失WebServices向导问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如图所示,如果你的D2007的WebServices向导里没有后面三项内容,如,D2007 For lite 就没有。
即没有 SOAP SERVER DATAMODULE、SOAP SERVER Interface、WSDL Importers,
需要修改以下注册表内容:
1、打开注册表以下目录
HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Package Cache\dclsoap100.bpl\Wizards
2、打开Borland.SOAPDMWizard.Delphi.Personality、Borland.SOAPInterfaceWizard.Delphi.Personality、Borland.WSDLWizard.Delphi.Personality,分别将其子项TYPE设置为1.
重启 D2007,即可看到 WebServices里的所有向导。
呵呵,说一点题外话:你大概注意到没有,修改这个WebServices向导,是修改dclsoap100.bpl包的注册表参数而已。换句话说,Delphi IDE 还是由Delphi开发,编译IDE环境包,由dcc32.exe编译,或者由D2007 IDE本身编译而已。DELPHI IDE本身就是一个最好的插件环境,只要你多了解一点 ToolsAPI 等相关知识,你一样可以写出Delphi IDE的插件。国产的CnPack就是一个很好的范例。

即没有 SOAP SERVER DATAMODULE、SOAP SERVER Interface、WSDL Importers,
需要修改以下注册表内容:
1、打开注册表以下目录
HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Package Cache\dclsoap100.bpl\Wizards
2、打开Borland.SOAPDMWizard.Delphi.Personality、Borland.SOAPInterfaceWizard.Delphi.Personality、Borland.WSDLWizard.Delphi.Personality,分别将其子项TYPE设置为1.
重启 D2007,即可看到 WebServices里的所有向导。
呵呵,说一点题外话:你大概注意到没有,修改这个WebServices向导,是修改dclsoap100.bpl包的注册表参数而已。换句话说,Delphi IDE 还是由Delphi开发,编译IDE环境包,由dcc32.exe编译,或者由D2007 IDE本身编译而已。DELPHI IDE本身就是一个最好的插件环境,只要你多了解一点 ToolsAPI 等相关知识,你一样可以写出Delphi IDE的插件。国产的CnPack就是一个很好的范例。
这篇关于\t\t解决Delphi2007 NewItem 丢失WebServices向导问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!