pb制作comm组件 powerbuild

本文详细介绍使用PowerBuilder 9创建一个简单COM组件的过程,包括设置项目属性、定义接口、实现方法等步骤,并说明如何在不同环境中调用该组件。
一步一步做COM:  
   
  一、New   选Workspace   名称:MyPBCOM   保存  
  二、New   选Target   COM/MTS   Component   ok   Next  
  三、Next  
  四、Application   Name:   mypbcom   Next  
  五、Next  
  六、Component   Name:n_mypbcom   Next  
  七、Project:p_mypbcom_commts   Next  
  八、Set   Interface   Options,保留全部默认,   Next  
  九、Program   ID   String:   PB90.n_mypbcom  
          COM   Class   Name:mypbcom   Next  
  十、Component   Server   AppID   New   Next  
  11、Type   Library   ID   New   Next  
  12、PBR   File...   空    
          Post-Build   Options    
          选Register   Componets   Upon   Successful   Build   Next  
  13、Next  
  14、Finish  
  双击n_mypbcom进行编辑    
  新建方法new   function    
  起名:testpbcom  
  Return   Type:   string  
  Argument   Type   :   string   as_test  
  方法内容:Return   as_test   +   "   returnd   by   testpbcom"  
  保存,关闭  
  打开   p_firstpbcom_commts   deploy   产生mypbcom.dll  
   
  完成了一个简单的COM  
   
  注意:调用时的接口为“mypbcom.mypbcom”  
  在VB、VC++、PB都可以调用啦。  
   
  我用的是最新版的PB9,PB8也同样。     
   
纯源代码包,介绍了部分PB扩展功能,功能强大。包括以下内容: FirCmpt组件库1.1: PB专用组件,内容如下: 1.Z01库 应用库 2.WinApi库 Window提供的API函数的包装对象库包含以下组件。 TAPI 该对象提供了一些API函数。 TDialog 基本对象框控件。 TColorDialog 颜色对象框。 TFolderDialog 选择一个目录 TFontDialog 选择一种字体 TOpenDialog 选择一个已存在的文件。 TSaveDialog 选择要保存的文件。 TSystemTime 系统时间操作 3.FirCmpts库 Fir组件,有字符串管理与操作对象,可视化容器对象,分隔条对象,屏幕对象。 TList 基本列表管理对象,可用于管理多种不同类型的数据或对象的对象。 TStrings 基本字符串管理对象。 TCompartStringList 是TStrings的扩充,可以指定分隔符。 TStringList 是TStrings的扩充,可以给每一个串命名。 TVisualManager 可视化对象的管理对象,可以管理一组Fir组件PB的可视化组件。 TComponent 基本组件对象,该对象有基本的排列方式属性 TPanel 是TComponent的扩充,该对象是基本容器。可以容纳其它的可视化对象或TPanel对象(任何从TComponent继承的对象)。 Tcontrol 单一容器对象,可容纳一个可视化对象或Fir可视对象,将容纳的对象的大小设置与自己一样。 TSpliterBar 多风格分隔条对象 TDataWindow DataWindow的替代对象。自动排序,统一风格等等,自动处理多选问题。 TFunctions PB扩展函数库,字符串操作,执行动态SQL,加密字符串等等。 TForm对象 基本的窗口对象,以上的可视化对象都必须放置在TForm继承的窗口中才会有作用。 5.ZhtBase库 Fir原始组件库。 TBaseComponent, TBaseObject, TExternal, TObject, TVisual。 具体例子可以运行程序。 有好建议请与我联系 _z_h_t_@163.com
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值