UCML_COM组件UCML平台下的调用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UCML_COM组件UCML平台下的调用.doc

功能要求: 实现C++COM组件在UCML平台下可以用类或对象的形式调用方法属性 功能实现: 测试文件:GsRetailCom.dll; 使用到的开发工具:UCML , VS2010_C# 实现过程: 一:创建类库 在VS2010下,创建类库文件, 二:添加C++Com组件 将C++Com组件放入类库项目下的bin\Debug中 三:注册C++Com组件 进入命令行工具(CMD) 跳转至C++Com所在的路径下 输入regsvr32 GsRetailCom.dll 回车,提示注册成功 四:生成C#类库 打开VS2010,执行添加引用 引用成功! 注意:将dll属性“嵌入互操作类型”改为false 进入编程界面,引入C++Com命名空间, using GsRetailCom; 创建调用函数: public static string GetStr() { GsRetailCom.CoGsRecClass cogs = new CoGsRecClass(); cogs.CostItems = 牛?ê牛?ê; cogs.StartDate = 201200; cogs.ShopTable = ; cogs.ItemTable = ; cogs.StartDate = ; cogs.EndDate = ; cogs.TempTable = ; cogs.RecType = ; cogs.CostItems = ; cogs.ColorSize = true; cogs.Cost = true; cogs.Detail = true; cogs.CurDate = true; string str = cogs.SQL; return str; } 点击运行 生成类库 五:UCML调用C++Com封装的C#Dll 然后将生成的文件,放入UCMLProject\BPObject\bin目录下 打开UCML 引入dll 打开BPO 引入命名空间 右键BPO 创建“添加服务端操作函数” 调用函数的按钮 测试成功!

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档