递归火山软件开发平台

标题: 用火山构建易语言文本型,字节集变量用于交换变量 [打印本页]

作者: 呵呵仙8    时间: 2023-8-3 19:39
标题: 用火山构建易语言文本型,字节集变量用于交换变量
本帖最后由 呵呵仙8 于 2023-8-3 19:41 编辑

用变量交换指针方法来写EXE和DLL通信调用,是目前最方便写法了!!只要EXE和DLL出自同一个语言。不用作大量的申请内存,释放内存工作。完全交由软件自动释放。像易语言!!
那么问题就来了!!这样其它语言的变量构造不一样,易语言自动释放不了或直接挂!像文本型,字节集变量
现在用火山用API构建一下这两种变量为例,让易语言DLL认为数据出自家,自动释放不会挂!
按理,易语言的数组也可以这样构建!由于工作忙,目前,还没开写!由于上传不了附件.
以精易连接分享:https://bbs.125.la/thread-14790991-1-1.html




作者: qaz2428119    时间: 2023-8-4 10:04
如果你使用火山,你需要转换编程理念了,把易语言的那套理念放弃吧!
火山是万物皆类,是对象编程,不再是易语言的过程编程,倾向于C的数据指针模式
作者: 呵呵仙8    时间: 2023-8-4 12:42
qaz2428119 发表于 2023-8-4 10:04
如果你使用火山,你需要转换编程理念了,把易语言的那套理念放弃吧!
火山是万物皆类,是对象编程,不再是易语言 ...

因为之前用易语言写的DLL模块化功能,入口处就是这样传参的。电脑上都找不到源码了!!又懒得从写DLL全部功能。就只能构建易语言变量的法子了!!
作者: qaz2428119    时间: 2023-8-5 11:09
呵呵仙8 发表于 2023-8-4 12:42
因为之前用易语言写的DLL模块化功能,入口处就是这样传参的。电脑上都找不到源码了!!又懒得从写DLL全部 ...

那就让火山去适应易DLL,调佣前后,转换指针到火山文本




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4