火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] dll 的调用问题 在易语言中可以正常的 火山就报错了

[复制链接]

16

主题

75

帖子

548

积分

高级会员

Rank: 4

积分
548
跳转到指定楼层
楼主
发表于 2022-6-2 11:20:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
才疏学浅,不知道错在哪里了,
这是在易语言里发现的一个jsV8库 很小巧
但不知道在火山中该怎么调用  老是报错

[attachimg]**01[/attachimg]

附件
[attach]**03[/attach][attach]**02[/attach]




**截图_20220602111319.png (37.5 KB, 下载次数: 18)

**截图_20220602111319.png

V8Engine.part2.rar

773.9 KB, 下载次数: 3

V8Engine.part1.rar

900 KB, 下载次数: 3

回复

使用道具 举报

15

主题

405

帖子

3497

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3497
沙发
发表于 2022-6-2 11:46:49 | 只看该作者
火山不也有v8吗
回复

使用道具 举报

16

主题

75

帖子

548

积分

高级会员

Rank: 4

积分
548
板凳
 楼主| 发表于 2022-6-2 11:49:20 | 只看该作者
edu 发表于 2022-6-2 11:46
火山不也有v8吗

这个简单 官方那个太复杂 整不明白 而且附带dll很大
回复

使用道具 举报

15

主题

405

帖子

3497

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3497
地板
发表于 2022-6-2 13:40:40 | 只看该作者
你看看这个
http://doc.voldp.com/e_To_vol/index.html
回复

使用道具 举报

16

主题

75

帖子

548

积分

高级会员

Rank: 4

积分
548
5#
 楼主| 发表于 2022-6-2 14:08:31 | 只看该作者
edu 发表于 2022-6-2 13:40
你看看这个
http://doc.voldp.com/e_To_vol/index.html

不知道为什么 官方库 计算结果也是错的 性能还远不及 易语言调用的  不知道为啥了
[attachimg]**10[/attachimg]

aaaaaaaaa.png (129.24 KB, 下载次数: 9)

aaaaaaaaa.png
回复

使用道具 举报

26

主题

1502

帖子

5643

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5643
6#
发表于 2022-6-2 15:09:47 | 只看该作者
看着比较简单,给你写好
https://saier.lanzoul.com/iZDR205snbsb

你上面火山和易语言的计算结果不同,可能是因为文本编码不同
耗时应该比较编译版的,火山调试版和编译器的速度差距比较大
回复

使用道具 举报

16

主题

75

帖子

548

积分

高级会员

Rank: 4

积分
548
7#
 楼主| 发表于 2022-6-2 15:41:29 | 只看该作者
Xelloss0618 发表于 2022-6-2 15:09
看着比较简单,给你写好
https://saier.lanzoul.com/iZDR205snbsb

感谢 大佬的热情帮忙,火山社区就需要你这样的强者,
另外在顺便问一下  @视窗.前缀文本 "@CDECL" 这是有啥用呀
回复

使用道具 举报

26

主题

1502

帖子

5643

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5643
8#
发表于 2022-6-2 16:47:37 | 只看该作者
llddkzf 发表于 2022-6-2 15:41
感谢 大佬的热情帮忙,火山社区就需要你这样的强者,
另外在顺便问一下  @视窗.前缀文本 "@CDECL" 这是有啥 ...

跟易语言在 dll 函数名前加 @ 的作用一样
火山的默认函数调用约定是 stdcall(等同callback、winapi),而你这个函数是 cdecl 调用,所以需要手动设置一下
回复

使用道具 举报

16

主题

75

帖子

548

积分

高级会员

Rank: 4

积分
548
9#
 楼主| 发表于 2022-6-2 17:43:17 | 只看该作者
Xelloss0618 发表于 2022-6-2 16:47
跟易语言在 dll 函数名前加 @ 的作用一样
火山的默认函数调用约定是 stdcall(等同callback、winapi), ...

嗷 原来如此 受教了 大佬!!
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36725
10#
发表于 2022-6-2 22:25:16 | 只看该作者
llddkzf 发表于 2022-6-2 14:08
不知道为什么 官方库 计算结果也是错的 性能还远不及 易语言调用的  不知道为啥了
[attachimg]**10[/atta ...

火山编译测试速度,用发布版测试。。基本吊打易语言执行速度。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 08:53 , Processed in 0.097242 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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