递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 7895|回复: 5
打印 上一主题 下一主题

[视窗] 【方案】初始化com对象,在多线程中使用。

[复制链接]

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
跳转到指定楼层
楼主
发表于 2021-4-17 15:45:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 创世魂 于 2021-4-17 15:49 编辑

很简单,很简单,首先升级最新的火山19,在最新的版本中已经支持初始化com操作。

定义一个类型为“com初始化类”的变量即可。 如果你是局部用com,就定义成局部变量 如果你是整个类很多地方用com,就定义成员变量。

或者或者不定义变量,手动调用。
COM初始化类.初始化COM ()
COM初始化类.清理COM ()






评分

参与人数 1金钱 +1 收起 理由
伟业 + 1 赞一个!

查看全部评分

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

39

主题

335

帖子

4096

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4096
沙发
发表于 2021-4-17 18:23:04 | 只看该作者
建议发布个初始化com对象,在多线程中使用的例子,不然一般人不会用!
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
板凳
 楼主| 发表于 2021-4-17 19:44:07 | 只看该作者
storey 发表于 2021-4-17 18:23
建议发布个初始化com对象,在多线程中使用的例子,不然一般人不会用!

好的
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

17

主题

792

帖子

2742

积分

金牌会员

Rank: 6Rank: 6

积分
2742
地板
发表于 2021-4-17 19:50:19 | 只看该作者
赞一个!
回复

使用道具 举报

410

主题

2512

帖子

8285

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8285
5#
发表于 2021-4-17 21:52:30 | 只看该作者
以前用易语言时调用api,如果在类初始化时初始化com,类销毁时清理com,如果有a和b两个不同类都这样做,若a类先销毁了,b还在运行,就会导致b类的com初始化失效,b在多线程中运行就会出错。而如果a和b类只初始化com,不在类销毁时清理com就没事。

不知道火山会不会也这样。
回复

使用道具 举报

18

主题

126

帖子

869

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
869
6#
发表于 2023-3-21 07:39:43 | 只看该作者
楼主,能提供例子,学习。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 14:17 , Processed in 0.094708 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表