递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 把dll放到文件资源里,运行时释放,怎么才能提前释放不报错

[复制链接]

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
跳转到指定楼层
楼主
发表于 2021-5-12 09:53:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 江渝潇潇 于 2021-5-12 10:25 编辑

附件-001 初识炫彩窗口.zip:https://wwx.lanzoui.com/i3HcLp1q5uh

把dll放到视窗文件资源里,运行时释放dll。


还没释放出dll就已经报错了,怎么写代码才能提前释放dll



回复

使用道具 举报

28

主题

354

帖子

3019

积分

论坛元老

Rank: 8Rank: 8

积分
3019
沙发
发表于 2021-5-12 10:03:37 | 只看该作者
取运行目录()  后面有 \吗?
回复

使用道具 举报

21

主题

109

帖子

412

积分

中级会员

Rank: 3Rank: 3

积分
412
板凳
发表于 2021-5-12 10:05:19 | 只看该作者
你资源路径下根本没有这个DLL
回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
地板
 楼主| 发表于 2021-5-12 10:14:24 | 只看该作者
b0y 发表于 2021-5-12 10:03
取运行目录()  后面有 \吗?

火山pc的取运行目录()后面自带斜杠。
代码是没问题的,在易语言里肯定是可以释放的,只不过在火山pc可能需要特殊的写法
回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
5#
 楼主| 发表于 2021-5-12 10:16:36 | 只看该作者
snowhoo 发表于 2021-5-12 10:05
你资源路径下根本没有这个DLL

dll肯定实在的,它这个检查机制在我释放dll的代码之前就在检查dll是否存在了
回复

使用道具 举报

21

主题

109

帖子

412

积分

中级会员

Rank: 3Rank: 3

积分
412
6#
发表于 2021-5-12 10:27:03 | 只看该作者
你自己看。你资源定义时的路径就是当前运行的目录,但当前运行目录下根本没有这个DLL
回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
7#
 楼主| 发表于 2021-5-12 10:34:40 | 只看该作者
snowhoo 发表于 2021-5-12 10:27
你自己看。你资源定义时的路径就是当前运行的目录,但当前运行目录下根本没有这个DLL
...

这个我截图的问题,资源那个路径是debug目录,第二张截图那个是在release目录。
回复

使用道具 举报

21

主题

109

帖子

412

积分

中级会员

Rank: 3Rank: 3

积分
412
8#
发表于 2021-5-12 10:43:29 | 只看该作者
本帖最后由 snowhoo 于 2021-5-12 10:44 编辑
江渝潇潇 发表于 2021-5-12 10:34
这个我截图的问题,资源那个路径是debug目录,第二张截图那个是在release目录。 ...

代码没有问题,把如果真判断去掉试试
回复

使用道具 举报

50

主题

508

帖子

2070

积分

金牌会员

Rank: 6Rank: 6

积分
2070
9#
发表于 2021-5-12 12:45:17 | 只看该作者
你这是写32位软件?还是64位的?如64位返回整数窗口句柄合理吗?
回复

使用道具 举报

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
10#
 楼主| 发表于 2021-5-12 13:08:53 | 只看该作者
呵呵仙8 发表于 2021-5-12 12:45
你这是写32位软件?还是64位的?如64位返回整数窗口句柄合理吗?

默认就是整数,你改了就报错了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 16:56 , Processed in 0.098445 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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