开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 322|回复: 10
打印 上一主题 下一主题
收起左侧

[讨论] C# aot 封装 dll 给易语言调用,有xp/win7的帮忙测试下吗?

[复制链接]

结帖率:100% (11/11)
跳转到指定楼层
楼主
发表于 昨天 23:36 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式   广东省阳江市
本帖最后由 御风软件 于 2026-2-9 23:43 编辑

自从上次立flag说搞中文编程,几个月过去了,也摆烂了几个月,没有一点进展。躺平~~~
主要是没有动力,因为对于无法确定收益的东西,还要花那么多时间去做,还要解决问题,太不划算了。
前几天,突然想到封库给易语言用,然后卖库或者卖教程,说不定能赚点钱。然后又进了一堆的坑~


易语言关于封库的也就是只有一个c++的sdk,但是我对c++不熟悉啊,我玩C#的
后面,就是一堆的调试,问ai,关键是dll不能VS里面调试,我都是写到文件看结果。。。
易语言传字节集,文本,都是指针,但也不是统一的,他自己还会内部处理。。但是也不完全公开~
所以,易语言源码写的一样的参数,他给c++写的支持库,易语言自己的dll,其他语言的dll,传的都是不同的指针
所以,我一开始遇到堆栈不平衡,我都懵了,去问ai,ai也不知道,或者乱说,一直报错,一直修改,一直没解决~


就在某个时刻,突然灵光一闪,突然就行了。。。好吧,我就是菜~以前从不玩底层,这种自定义指针更是坑~


我做了一个简单的Demo,已经能接受字节集和文本,但是还不知道其他的坑。、
也不知道,能不能支持xp,win7,更别说能否卖钱~所以,希望有旧系统的,帮忙测试下
如果,只能win10上面运行,系统要求比易语言高,那可能就更不容易卖钱了,说不定又得放弃了
因为,需要封库,封各种库,也需要很多时间,而且,不是全部库,都能Aot来进行封装的,就很蛋疼

对了,Aot就是编译为原生的代码,嗯,就像易语言的静态编译,不需安装net框架。
所以,压缩包,就是3个文件,只是我的易语言是新版,旧版易语言,源码应该也能打开,需要简单修改
实际上,运行编译的exe就能帮忙测试到了。正常运行,正常调用dll,就会弹出信息框,不然应该就是直接蹦了。


不是开源的dll,只是易语言的调用的demo,测试传参和编码。
也想评估下市场,有多少人愿意为这个买单呢?如果真的只支持win10+呢?
企业级别的稳定,毕竟封装的是NET自带的类库,微软持续更新,但你的程序体积变大
现在的这个DLL已经这么大(1.46MB),就是因为使用了编码的类库,如果再封装其他的,可能会更大。




喜欢中文编程,也想靠这个赚钱,但是技不如人!狗头~
再说了,现在都有ai,都不知道,继续坚持是否还有意义!



Demo.zip (1.24 MB, 下载次数: 3)

结帖率:100% (11/11)

签到天数: 10 天

来自 3楼
 楼主| 发表于 21 小时前 | 只看该作者   广东省阳江市
去问了下Ai,xp应该没戏了。但是win7,如果补丁打的多,还装c++运行时,才可能能运行。完美运行,还是得win10+
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 10 天

11
 楼主| 发表于 2 小时前 | 只看该作者   广东省阳江市
lijianye69 发表于 2026-2-10 17:57
其实玩易语言的就是一群业余爱好者,一般也用不着各种太专业的库,更别提付费使用了。
说到另起炉灶开发一 ...

哈哈,其实,就是要在别人的开源代码上改装,我也没那个技术完全自己来。
我之前觉得工作量大,实际上,就是自己搞个表格编辑器太麻烦了。其他的都有现成的。
如果是文本编辑器,也有很多现成的,但是搞文本编辑器,就只剩下中文关键词,就没啥意义了。
毕竟,使用其他的成熟的英文编程,只要记住一些英文关键词,稍微封装下库,就能使用了,还有人家强大的IDE.
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 10 天

10
 楼主| 发表于 2 小时前 | 只看该作者   广东省阳江市
指尖流淌 发表于 2026-2-10 10:57
既然会C++,就去写火山模块把 ,那个现在缺口大,比你这强多了

实际上,不太会C++,只能说能看懂基础的。我早期本来就是学的C++基础入门,后面觉得太麻烦,还不支持中文命名,后面学的易语言,最后,因为易语言的缺陷,又学了C#。就一直使用C#了
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 10 天

9
 楼主| 发表于 2 小时前 | 只看该作者   广东省阳江市
dnxl 发表于 2026-2-10 00:16
没搞懂有什么意义,WIN平台 windows 95就有API支持这些编码转换,C#平安要挑系统? ...

C#里面的string,也就是文本型,是utf8的,而易语言的文本型是GBK的,两者需要交互,就要转换编码。实际上,只是易语言的设计落后而已,现在的编程语言,都是UTF8编码的,支持各种语言来命名。有的编程语言,甚至支持特殊符号做名称
回复 支持 反对

使用道具 举报

签到天数: 5 天

8
发表于 3 小时前 | 只看该作者   广西壮族自治区南宁市
其实玩易语言的就是一群业余爱好者,一般也用不着各种太专业的库,更别提付费使用了。
说到另起炉灶开发一个中文编程,之前已有很多高手在做,但无一例外半途而废,因为工程太浩大了,干着干着就失去动力。
还发现一个规律,几乎每个开发者都是喜欢从零开始动工,似乎都不愿在前人的基础上继续前进,结果也就不意外了。
这么多年来,成功的只有一个,就是黑月。但黑月还是借用了易的IDE,还不能直接拖窗口。而且黑月前前后后吸引了众多高手加盟,才基本完善。
回复 支持 反对

使用道具 举报

结帖率:93% (13/14)

签到天数: 10 天

7
发表于 6 小时前 | 只看该作者   重庆市重庆市
6666666666666
回复 支持 反对

使用道具 举报

结帖率:94% (16/17)

签到天数: 7 天

6
发表于 10 小时前 | 只看该作者   广东省深圳市
御风软件 发表于 2026-2-10 00:02
没关系,其实就是在想办法赚钱而已,路走不通,就换,如果有好的路子,说不定都放弃编程了 ...

既然会C++,就去写火山模块把 ,那个现在缺口大,比你这强多了
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 10 天

地下
发表于 20 小时前 | 只看该作者   广西壮族自治区柳州市
没搞懂有什么意义,WIN平台 windows 95就有API支持这些编码转换,C#平安要挑系统?
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)

签到天数: 10 天

地板
 楼主| 发表于 21 小时前 | 只看该作者   广东省阳江市
z529417302 发表于 2026-2-9 23:52
不是我泼你冷水,真等到需要用这些的时候,早就有能力换更好的语言了,何必呢 ...

没关系,其实就是在想办法赚钱而已,路走不通,就换,如果有好的路子,说不定都放弃编程了
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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