社区
PowerBuilder
帖子详情
pb中COM构件怎么创建?
ylymermaid
2004-03-03 10:07:23
我发现在中COM构件只能用自定义用户类对象进行包装
那么也就是说
PB中的COM构件只能是不可视的啊!
如果我想做可视的COM构件应该怎么做啊?
...全文
151
1
打赏
收藏
pb中COM构件怎么创建?
我发现在中COM构件只能用自定义用户类对象进行包装 那么也就是说 PB中的COM构件只能是不可视的啊! 如果我想做可视的COM构件应该怎么做啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newson
2004-09-22
打赏
举报
回复
UP
C#实现
com
组件供
pb
9使用
在VS2022和
PB
9.1环境下实现
COM
组件时,需注意以管理员身份启动VS,否则无法勾选“为
COM
互操作注册”选项,导致编译失败。
创建
项目时应选择“.NET Framework”类库模板,并在项目属性
中
勾选“使程序集
COM
可见”,选择x86平台以确保与32位
PB
9兼容。代码实现时,需定义接口并使用Guid和ProgId属性标记类,以便其他语言调用。编译生成后,需通过GACUtil和RegAsm工具将DLL注册到全局缓存和注册表
中
。最后,在
PB
中
通过OleObject调用
COM
组件,确保组件正确连接并执行功
C#调用
PB
写的
com
组件dll
背景 小编为了使用C#去模仿
PB
代码的加密算法,结果发现
PB
算法
中
,的long类型只有21亿,实际上传入的数值达到了78亿,造成了数据溢出,精度丢失的情况。 然而
PB
的算法已经使用C#不可以还原(C#的long类型比
PB
的long类型大多了)。想到是否可以使用C#去调用
PB
的加密,经过一番波折终于成功了。 先来一张最终效果图: C#
PB
: 步骤 首先得
PB
去生成CO
pb
调用C#
中
COM
组件(2)
接
pb
调用C#
中
COM
组件(1)续
【
PB
】
pb
9
中
COM
的
创建
和调用
创建
方法: 1,
创建
一个workspace 2, 在workspace下
创建
一个application ( 假设名字为:myapp) 3,
创建
custom class, 在custom class
中
可以
创建
function 4,
创建
project 要选择
COM
/MTS/
COM
+
Com
ponent Wizard 填写 Project 名
PB
调用.NET
COM
组件
对于现在使用
PB
和.NET同时开发的项目,现在.NET已经有的功能,想在
PB
下调用,只能把.NET做成
COM
组件,再在
PB
中
调用。 方法如下: 一.在.NET
中
新建类库 二.注册类库 三.在
PB
中
调用 下面详细介绍一下:以.NET2005和
PB
11.5为例 一、在.NET
中
新建类库 1.打开Microsoft Visual Studi
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章