CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

如何在pb中加入自己的com组件

楼主mackly()2004-12-02 15:56:28 在 PowerBuilder / 基础类 提问

我自己做了一个com组件,我想插入到pb中该怎样调用 问题点数:0、回复次数:8Top

1 楼lzp_lrp(lzp)回复于 2004-12-02 16:14:56 得分 0

OLEObject   EmpObj    
  Integer   li_rc    
  EmpObj   =   CREATE   OLEObject    
  li_rc   =   EmpObj.ConnectToNewObject("pb80.COM名")    
  IF   li_rc   <   0   THEN            
        DESTROY   EmpObj    
        MessageBox("Connecting   to   COM   Object   Failed",     "Error:   "   +   String(li_rc))    
        Return    
  END   IF  
   
  然后引用     empobj.函数名即可Top

2 楼sbks(hwnd,&rect)回复于 2004-12-02 20:16:15 得分 0

学习Top

3 楼wulengbing(沧生笑)回复于 2004-12-03 01:03:42 得分 0

学习Top

4 楼mackly()回复于 2004-12-03 15:23:03 得分 0

OLEObject   EmpObj    
  Integer   li_rc    
  EmpObj   =   CREATE   OLEObject    
  li_rc   =   EmpObj.ConnectToNewObject("f:\cximagecrt.dll")    
  IF   li_rc   <   0   THEN            
        DESTROY   EmpObj    
        MessageBox("Connecting   to   COM   Object   Failed",     "Error:   "   +   String(li_rc))    
        Return    
  END   IF  
  报错连接出错   -2   是什么错误Top

5 楼mnsiii(水流花谢两无情)回复于 2004-12-03 16:42:35 得分 0

大哥你这样写肯定出错误,-2的意思是你调用的com+组件名没有找到  
   
  f:\cximagecrt.dll?你的组建名实这样的吗?你这是个dll文件呀!应该是你的com组建名,你打开mts看看你的组件名叫什么!你在ConnectToNewObject()  
  中写上组件名!我想应该是pb80.cximagecrt才对  
  Top

6 楼yuantianwen()回复于 2005-03-28 11:12:41 得分 0

mts什么Top

7 楼lzheng2001(1加1)回复于 2005-03-28 12:57:30 得分 0

应该:  
  OLEObject   EmpObj    
  Integer   li_rc    
  EmpObj   =   CREATE   OLEObject    
  li_rc   =   EmpObj.ConnectToObject("f:\cximagecrt.dll","类名")    
  IF   li_rc   <   0   THEN            
        DESTROY   EmpObj    
        MessageBox("Connecting   to   COM   Object   Failed",     "Error:   "   +   String(li_rc))    
        Return    
  END   IF  
   
  如果不行,应该在系统上注册后再运行.     注册方法:   REGSVR32   cximagecrt.dllTop

8 楼magictxh123(华)回复于 2005-03-28 16:27:17 得分 0

使用Magic   eDeveloper来操作COM组件,太方便了,方法、属性完全是可视化的,参数一目了然。www.magic-sw.com.cnTop

相关问题

  • 如何在project中加入com组件?com组件是什么后缀名?
  • 怎样在PB中开发COM组件
  • pb调用com组件问题。
  • PB调用COM组件的问题?
  • 在.net中如何加入office-Excel-Com组件(office 2003)
  • 请问如何在PB中调用COM组件
  • COM组件安装!
  • 关于COM组件
  • COM+组件问题
  • C# 写 COM 组件

关键词

  • 组件
  • pb
  • empobj
  • oleobject
  • li
  • rc

得分解答快速导航

  • 帖主:mackly

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo