递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 为什么同样调用dll,易语言可以,火山不行

[复制链接]

8

主题

38

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
跳转到指定楼层
楼主
发表于 2024-10-7 13:48:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zc2007 于 2024-10-7 13:50 编辑

如下图,为什么同样调用dll,易语言可以,火山不行,枚举设备可以正常枚举,打开摄像头时报错,直接退出

回复

使用道具 举报

50

主题

566

帖子

2469

积分

金牌会员

Rank: 6Rank: 6

积分
2469
沙发
发表于 2024-10-7 14:04:01 | 只看该作者
  64位EXE不能调用32位DLL
回复

使用道具 举报

26

主题

1899

帖子

6918

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6918
板凳
发表于 2024-10-7 14:06:59 | 只看该作者
你的DLL复制到程序没有?没有就加一个属性 @视窗.附属文件 来复制
@视窗.输入 的DLL名称不需要加路径
回复

使用道具 举报

8

主题

38

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
地板
 楼主| 发表于 2024-10-7 14:22:24 | 只看该作者
Xelloss0618 发表于 2024-10-7 14:06
你的DLL复制到程序没有?没有就加一个属性 @视窗.附属文件 来复制
@视窗.输入 的DLL名称不需要加路径 ...

一样的,也是打开时退出
回复

使用道具 举报

8

主题

38

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
5#
 楼主| 发表于 2024-10-7 14:39:48 | 只看该作者
呵呵仙8 发表于 2024-10-7 14:04
64位EXE不能调用32位DLL

我用32为重新写了到这里也退出,报同样的错
回复

使用道具 举报

50

主题

566

帖子

2469

积分

金牌会员

Rank: 6Rank: 6

积分
2469
6#
发表于 2024-10-7 15:08:17 | 只看该作者
zc2007 发表于 2024-10-7 14:39
我用32为重新写了到这里也退出,报同样的错

可能,参数指向的内存没搞对吧!?
回复

使用道具 举报

39

主题

320

帖子

3174

积分

贵宾

火山官方交流群:831858564

Rank: 9Rank: 9Rank: 9

积分
3174
QQ
7#
发表于 2024-10-7 17:01:33 | 只看该作者
错误代码409 缓存区溢出  具体还得上代码调试 才知道什么问题
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40505
8#
发表于 2024-10-7 17:15:54 | 只看该作者
1、得编译32位exe
2、运行目录需要放上dll文件。
3、不能直接用文本型,需要用变整数走指针操作文本。

排除以上的,那就可能是其它问题了。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 02:54 , Processed in 0.101609 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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