递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 火山调DLL名里带@不能正常调用

[复制链接]

2

主题

8

帖子

148

积分

注册会员

Rank: 2

积分
148
跳转到指定楼层
楼主
发表于 2024-7-16 22:35:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

火山PC调DLL输出名里带@不能正常调用,这个问题怎么解决
回复

使用道具 举报

22

主题

286

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
沙发
发表于 2024-7-16 23:08:11 | 只看该作者
<火山程序 类型 = "通常" 版本 = 1 />

方法 abc <@视窗.前缀文本 = "@CDECL" @输出名 = "AStr_FindPath" @视窗.输入 = "Asatr.dll">
{

}
回复

使用道具 举报

22

主题

286

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
板凳
发表于 2024-7-16 23:10:07 | 只看该作者

回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
地板
发表于 2024-7-16 23:13:20 | 只看该作者
如果是参考易语言,易语言里前面的@是代表调用约定是__cdecl,而不是命令真的带@,按楼上的写法就行。
如果是dll命令真的带@,可以换另一种写法,将输出名删掉,视窗.输入改成 Asatr.dll?@AStr_FindPath
回复

使用道具 举报

2

主题

8

帖子

148

积分

注册会员

Rank: 2

积分
148
5#
 楼主| 发表于 2024-7-16 23:49:31 | 只看该作者

谢~大佬,又学习到了
回复

使用道具 举报

2

主题

8

帖子

148

积分

注册会员

Rank: 2

积分
148
6#
 楼主| 发表于 2024-7-16 23:52:37 | 只看该作者
Xelloss0618 发表于 2024-7-16 23:13
如果是参考易语言,易语言里前面的@是代表调用约定是__cdecl,而不是命令真的带@,按楼上的写法就行。
如果 ...

谢~大佬,学习到了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 17:18 , Processed in 0.088234 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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