![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
||||||
| [原创]使用RemObjects Hydra 开发 RemObjects SDK Service 过程中的异常问题解决 | ||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-9-12 ![]() |
||||||
|
最近在学习使用RemObject开发,经验不足,碰到很多问题,在此列出来: 对于如何使用RemObject Hydra创建RemObject SDK Service Plugin我这里就不多介绍了,具体可以看: http://www.remobjects.com/devcenter/articles/?id={36786066-BBCB-437B-9B51-6951464A2D79} 创建方法类似 附:服务使用的 THYXXXServer,THYXXMessage 都是放在模块插件主程序那边,千万别放在插件里面,我就犯过这样的错误。
在调试运行主程序后,调用:http://localhost:8099/soap 会发现异常:尚未调用 CoInitialize 错误,该错误需要在主工程单元(也就是Project单元)下面的Uses引用 uROCOMInit单元,如果出现没有 uROCOMInit.dcu,那么你可以把它添加到工程里面,该单元你可以在你安装RemObject SDK目录下的 RemObjects SDK for Delphi\Source\uROCOMInit.pas 找到; 如果出现什么 Cannot a TStringList Assign a TStringList 错误,则你需要带包编译工程。这样就可以。 还有,如果你喜欢把RemObjects SDK Service做成Plugin方式,那么记得在模块插件主程序上添加THYRODLReader组件,并把它与其他如Message的关系设置好。 如果你想在MEMO中显示接口信息,可以使用以下代码: var defaultintf := lib.Services[i].Items[0]; for x := 0 to (defaultintf.Count-1) do 注:TRODLLibrary 在单元:uRODL 中 这是今天的学习感悟。 本文来源:http://blog.csdn.net/michelsn/archive/2007/08/29/1764186.aspx
|
||||||
| 文章录入:admin 责任编辑:admin | ||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | ||||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|