递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] DLL返回浮点型 出错

[复制链接]

6

主题

38

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
跳转到指定楼层
楼主
发表于 2021-12-24 21:54:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ltgvsmn 于 2021-12-24 21:59 编辑

如图,函数要求接受数据为浮点,由于无法定义浮点,调试直接报错,附易语言调用方法 请大大给个解决方案 谢谢

QQ截图20211224002039.png (32.57 KB, 下载次数: 64)

QQ截图20211224002039.png

QQ截图20211224001919.png (58.04 KB, 下载次数: 63)

QQ截图20211224001919.png
回复

使用道具 举报

26

主题

1901

帖子

6928

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6928
沙发
发表于 2021-12-24 23:03:37 | 只看该作者
一、火山里的返回值类型错了,跟易语言一样用短整数
二、易语言的参数勾选了「传址」,表示这个参数传的是双精度小数指针,火山没有传址,需要你自己传指针。
所以在火山里,把返回脉冲的类型改成变整数(火山里的指针都用这个类型)
用法改成:
错误代码 = dll读指令位置 (0, 0, 取变量地址 (X绝对位置))
回复

使用道具 举报

6

主题

38

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
板凳
 楼主| 发表于 2021-12-25 09:05:42 | 只看该作者
Xelloss0618 发表于 2021-12-24 23:03
一、火山里的返回值类型错了,跟易语言一样用短整数
二、易语言的参数勾选了「传址」,表示这个参数传的是 ...

多谢指教  晚上回去试一下
回复

使用道具 举报

6

主题

38

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
地板
 楼主| 发表于 2021-12-25 11:50:16 | 只看该作者
ltgvsmn 发表于 2021-12-25 09:05
多谢指教  晚上回去试一下

不行啊 大佬

**截图_20211225114939.png (16.4 KB, 下载次数: 57)

**截图_20211225114939.png

**截图_20211225114921.png (9.23 KB, 下载次数: 63)

**截图_20211225114921.png
回复

使用道具 举报

14

主题

494

帖子

3063

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3063
5#
发表于 2021-12-25 14:02:59 | 只看该作者
本帖最后由 福寿 于 2021-12-25 14:05 编辑

dll定义是否有错,就这点代码看不出其他问题了,或者可以改为动态调用
回复

使用道具 举报

6

主题

38

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
6#
 楼主| 发表于 2021-12-25 15:45:26 | 只看该作者
福寿 发表于 2021-12-25 14:02
dll定义是否有错,就这点代码看不出其他问题了,或者可以改为动态调用

还不知道怎么动态调用
回复

使用道具 举报

14

主题

494

帖子

3063

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3063
7#
发表于 2021-12-25 16:16:57 | 只看该作者
ltgvsmn 发表于 2021-12-25 15:45
还不知道怎么动态调用

你是调用崩溃还是没效果,调用崩溃把调用约定改为__stdcall
回复

使用道具 举报

26

主题

1901

帖子

6928

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6928
8#
发表于 2021-12-25 16:32:58 | 只看该作者

你这是改多了…… X绝对位置保持 小数 类型
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
9#
发表于 2021-12-25 21:26:56 | 只看该作者

X绝对位置保持 小数 类型 。。。你改多了。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

6

主题

38

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
10#
 楼主| 发表于 2021-12-25 23:06:42 | 只看该作者
创世魂 发表于 2021-12-25 21:26
X绝对位置保持 小数 类型 。。。你改多了。

改着改着  前面的代码都跑不起来了 把后面写的删了都跑不起来 明明昨天还能链接控制器 今天居然连不了了 我太难了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 08:41 , Processed in 0.100552 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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