当注册调用接口时,类型定义以远程类别注册的方式自动注册。
TXSDecimal增加了AsBcd属性可以在XML和本地类型之间轻松转换,同样地,TXSHexBinary增加了AsByteArray属性。描述时间值的远程类现在改为以秒为单位而不是毫秒。
3.5其他加强
THTTPReqResp增加的新事件允许你在发送HTTP信息之前截取信息,并且允许你在发送或接收长信息时监控进度。
THTTPSoapPascalInvoker类发布事件允许你编写代码在调用者执行请求之前或之后执行。
增加了对调用接口和WSDL文档之间映射的控制。TWSDLHTMLPublish类增加了几个事件以控制产生的WSDL文档。你可以识别函数返回值和参数名、命名空间的使用、默认的SOAP之间的映射。在客户端,文字编码增加了对RPC-style编码方式的支持。
新增接口IRIOAccess使你可以访问实现了调用接口的远程接口对象。
IOPConvert接口增加了Encoding属性,使你可以在客户端和Web服务提供者之间传输编码信息时指定字符集。
某些WEB服务的改变对DataSnap应用程序有一定影响,细节请参考“数据库技术的改变”一节。
TLinkedRIO类的构造函数对你调用的每个方法自动产生单独的文件名使调试更加方便。
TOPToSoapDomConvert类增加了两个事件用于调试SOAP包。
自定义的调用接口可以使用重载方法。
4、COM技术的变化(仅delphi专业版和企业版)
使用导入类型库对话框(工程à导入类型库)可以为.NET编译建立联合类包装。使用微软的.NET框架你可以使用普通COM服务器的结果包装。
5、数据库技术的变化(仅delphi专业版和企业版)
更新了Informix SE、Oracle9i、DB2 7.2、InterBase 6.5和MySQL 3.23.49的dbExpress驱动,并增加了MSSQL 2000的驱动。
增加了新的数据库控件,同时改变了一些原有的控件,细节参见“控件库改变”一节。
Borland公司不提倡使用SQL Links,后续版本对SQL Links的支持不再加强,并且在2002年后的版本中将放弃对SQL Links的支持。Borland公司推荐使用dbExpress访问SQL Server数据库。
DataSnap(仅delphi企业版)
在DataSnap应用中,IAppServer已经变为IAppServerSOAP,以使IAppServer接口更加明确。TSoapConnection类的UseSOAPAdapter属性可以用于为使用早期Delphi版本开发的服务器应用程序编写客户端。TSoapConnection类也发布了几个新事件使你在处理WEB服务请求时可以在几个方面定制你的客户端应用程序。
你可以使用SOAPServerIID属性或向URL的终端增加数据模块接口,明确鉴别有多个数据模块的应用服务器的SOAP数据模块。
你可以使用SOAP连接控件的SOAPServerIID属性和GetSOAPServer方法扩展应用服务器接口。
DataSnap不再支持CORBA连接。
6、控件库变化
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




