一步一步做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也同样。
一、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也同样。