递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 关于DLL

[复制链接]

50

主题

566

帖子

2461

积分

金牌会员

Rank: 6Rank: 6

积分
2461
跳转到指定楼层
#
发表于 2021-5-25 10:57:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大家,在写DLL时!如果想dll的函数不公开出去!只返回个子程序地址!都能想到华丽的完美的传参数方式!(传变量地址)但是,前提是要exe和dll同一语言写!
那么问题就来了!写好的dll给别的语言用呢?由于各语言的数据结构完全不一样!除开1至8字节的
的基本类型!像火山和易语言,虽然同一个作者!但也做不到数据结构
共用,更别说同鬼佬的数据结构相同了!!




回复

使用道具 举报

15

主题

134

帖子

3595

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3595
沙发
发表于 2021-5-25 14:20:34 | 只看该作者
可以参考火花编辑框的例子,,返回给自己用,那么就用表格声明,如果给其他语言用那么就 函数形式
回复

使用道具 举报

50

主题

566

帖子

2461

积分

金牌会员

Rank: 6Rank: 6

积分
2461
楼主
 楼主| 发表于 2021-5-25 11:03:28 | 只看该作者
好像,如果想完全支持鬼佬语言调用,也只能写到内存的方式了吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 14:01 , Processed in 0.088056 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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