递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

成员静态了之后就无法触发事件了【火山PC】

[复制链接]

91

主题

491

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
跳转到指定楼层
楼主
发表于 2021-1-7 11:04:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Fang0x378 于 2021-1-7 21:22 编辑

怎么办?
需要一个静态成员,但是又无法接收到事件,咋整?


非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

91

主题

491

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
沙发
 楼主| 发表于 2021-1-7 11:08:15 | 只看该作者
情况是,我要用打印机,但是如果系统没有开启后台打印的话,打印机开始打印的时候,窗口会卡死,直到打印结束。
于是我想到了用多线程取操作,但是多线程只能启动静态方法,那静态方法里只能操作静态成员。
于是打印机就静态了,静态了就不能触发打印机的一系列事件了。
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

54

主题

1372

帖子

7629

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7629
板凳
发表于 2021-1-7 11:24:04 | 只看该作者
手动挂接事件
回复

使用道具 举报

91

主题

491

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
地板
 楼主| 发表于 2021-1-7 12:49:29 | 只看该作者

打印机 成员静态,窗口启动就开始挂接
挂接事件真的成功了。
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 12:29 , Processed in 0.084371 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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