组件调用失败!求原因

wlspeed 2005-02-03 10:34:20
用PB8的com/mts component向导一步步生成,并编译后生成一个DLL文件和IDL文件。
在另一个TARGET的代码如下:
OLEObject PBObject,PBNVObject
long ll_status
double ld_result
PBObject = CREATE OLEObject
//这里PB80.n_zujian是你生成的COM的ID号码
ll_status = PBObject.ConnectToNewObject("PB80.n_zujian ")
IF ll_status < 0 THEN
DESTROY PBObject
MessageBox("Connecting to COM Object Failed", "Error: " + String(ll_status))
Return
else
END IF
结果返回报错为-2 请有经验的朋友分析一下
...全文
126 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hygougou 2005-02-03
  • 打赏
  • 举报
回复
同意楼上
pbdesigner 2005-02-03
  • 打赏
  • 举报
回复
应该是没有注册COM对象
方法:1.更新组件工程属性,选择register components upon successful build
2.使用regsvr32.exe dll路径

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧