递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 求助:为何火山pc调用易的dll中的主窗口会闪退!

[复制链接]

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
跳转到指定楼层
楼主
发表于 2022-12-8 20:01:54 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 szy2870 于 2022-12-8 21:11 编辑

求助:为何火山pc调用易的dll中的主窗口会闪退!

这是调用方.jpg (30.04 KB, 下载次数: 57)

这是调用方.jpg

这是被调用方.jpg (32.19 KB, 下载次数: 54)

这是被调用方.jpg
回复

使用道具 举报

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
17#
 楼主| 发表于 2022-12-9 17:30:29 | 只看该作者
szy2870 发表于 2022-12-9 00:46
现在可以进入主窗口,原来是报表控件注册()的原因。但是进入主窗口后调用其中的一个dll窗口后弹出文件地 ...

火山pc作为主进程调用易语言的多窗口dl还是有各种无法预料的问题,发现窗口也变形了,有些代码奇怪报错!l
回复

使用道具 举报

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
16#
 楼主| 发表于 2022-12-9 00:46:04 | 只看该作者
本帖最后由 szy2870 于 2022-12-9 00:51 编辑
呵呵仙8 发表于 2022-12-8 23:22
_DLL主窗口_将被销毁下你要加句结束 ()。否则,进程还有EXE。普通编绎没问题的,只把支持库带上。Dll调用易 ...

现在可以进入主窗口,原来是报表控件注册()的原因。但是进入主窗口后调用其中的一个dll窗口后弹出文件地址错误,所有的调用dll功能都报错,只有载入窗口的功能不报错!我的初衷是想用火山pc作为主调用程序替换原来易语言的主调用程序,看来是白忙了!:噜阿噜

QQ截图20221209003852.jpg (6.66 KB, 下载次数: 40)

QQ截图20221209003852.jpg

QQ截图20221209003949.jpg (5.49 KB, 下载次数: 39)

QQ截图20221209003949.jpg
回复

使用道具 举报

50

主题

567

帖子

2475

积分

金牌会员

Rank: 6Rank: 6

积分
2475
15#
发表于 2022-12-8 23:22:28 | 只看该作者
本帖最后由 呵呵仙8 于 2022-12-8 23:41 编辑

_DLL主窗口_将被销毁下你要加句结束 ()。否则,进程还有EXE。普通编绎没问题的,只把支持库带上。Dll调用易包都可以。
回复

使用道具 举报

50

主题

567

帖子

2475

积分

金牌会员

Rank: 6Rank: 6

积分
2475
14#
发表于 2022-12-8 23:14:47 | 只看该作者
mydll.rar (1.43 KB, 下载次数: 3)
回复

使用道具 举报

50

主题

567

帖子

2475

积分

金牌会员

Rank: 6Rank: 6

积分
2475
13#
发表于 2022-12-8 23:12:09 | 只看该作者

可以的。火山这么牛B吗?易的静态编译DLL会事件失效问题。居然在火山上没这回事?
回复

使用道具 举报

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
12#
 楼主| 发表于 2022-12-8 23:08:11 | 只看该作者
呵呵仙8 发表于 2022-12-8 22:58
假当然一闪过了。除非EXE有主窗口

我的主窗口创建完毕时调用了一个易包程序,可能也会影响。如果不用火山用易语言调用dll中的主窗口就很正常!
回复

使用道具 举报

50

主题

567

帖子

2475

积分

金牌会员

Rank: 6Rank: 6

积分
2475
11#
发表于 2022-12-8 22:58:34 | 只看该作者
szy2870 发表于 2022-12-8 22:46
单独加载一个窗口不会闪退,但是要用加载(主窗口,,真),假时没有反应。 ...

假当然一闪过了。除非EXE有主窗口
回复

使用道具 举报

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
10#
 楼主| 发表于 2022-12-8 22:47:57 | 只看该作者
呵呵仙8 发表于 2022-12-8 22:21
动态调用没问题啊!!

你在这个窗口创建完毕时的事件中再载入一个窗口试试。
回复

使用道具 举报

9

主题

130

帖子

840

积分

高级会员

Rank: 4

积分
840
9#
 楼主| 发表于 2022-12-8 22:46:15 | 只看该作者
单独加载一个窗口不会闪退,但是要用加载(主窗口,,真),假时没有反应。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 16:37 , Processed in 0.098975 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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