开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

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

[易语言成品模块] 未闻花名皮肤全球版(处理易程序非简体中文环境乱码问题)

[复制链接]
结帖率:100% (1/1)
跳转到指定楼层
楼主
发表于 昨天 22:08 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式   湖南省娄底市
分享例程
界面截图:
备注说明: -
本帖最后由 书香 于 2026-5-6 22:24 编辑
易语言程序运行在非简体中文环境上时,会存在一个乱码的问题,不仅仅是界面乱码,代码也无法正常执行,因为易语言内部编码就是基于GBK的

对于这个问题也看到很多人讨论过,也提出了不少的方案,主流的就是转火山,不管哪种方式,这对于很多开发者来说,都需要耗费不小的人力

本帖子提出了一个详细具体的方案
直接封装了一个dll,大家调用dll后,你的程序就直接可以正常运行了(包括界面正常显示+代码正常运行)


dll内只有一个函数

  
DLL命令名返回值类型公开备 注
皮肤_加载 
DLL库文件名:
pf_Global.dll
在DLL库中对应命令名:
pf_main
参数名类 型传址数组备 注
皮肤序号整数型


dll+调用例子下载: 未闻花名皮肤全球版_无授权.rar (2.13 MB, 下载次数: 9)



重点:使用本模块后你的程序无法使用部分组件(冲突闪退,冲突问题还在研究)

1:超级列表框(类型为报表列表框)
2:驱动器框
3:信息框(可以自己封装窗口作为信息框)

————————————————————
未闻花名UI平台简介

这个平台也是第一次在论坛亮相(前后开发2年了),主要是解决UI方面的一些课题,比如本次未闻花名皮肤全球版就是其中的一个小分支,平台采用的是授权模式(签到获得授权),同时对一些重点功能发布免授权版本(阉割掉一些功能)

目前正在研究的分支:
界面语言翻译功能,就是直接将界面文字翻译成全球各国的文字并正常显示(全语言系列,重点处理火山+易语言程序)


之前发布的火山64位皮肤模块也是平台的一个项目分支
❤️未闻花名皮肤花见2.0❤️64位_24款皮肤
https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14848152
(出处: 精易论坛)

平台费用及未来发展相关
平台提供核心技术,开发者可编写拓展插件(或自定义UI),功能可以通过签到直接获得,对个性化设计方案收费(比如a开发者开发了某个界面你觉得很好看,你需要支fu费用)

平台没有开源的计划,我个人觉得目前的环境无法达到开源的标准

大家有任何好的建议都可以在群里提

中途遇到问题请在群内反馈群:未闻花名HUMUI交流群 274320516


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。

本帖被以下淘专辑推荐:

  • · 收藏|主题: 388, 订阅: 6
结帖率:100% (1/1)

签到天数: 5 天

9
 楼主| 发表于 4 分钟前 高大上手机用户 | 只看该作者   湖南省娄底市
弱鸡第一步 发表于 2026-5-7 17:34
1:超级列表框(类型为报表列表框)
3:信息框(可以自己封装窗口作为信息框)


技术难点已攻破,组件冲突问题已解决,研究了一下内存管理,目前已经支持超级列表框,其他组件,包括信息框,理论都可以用本方案实行,核心封装好了,就发布新版
回复 支持 反对

使用道具 举报

签到天数: 5 天

8
发表于 半小时前 | 只看该作者   河北省石家庄市
感谢分享
回复 支持 反对

使用道具 举报

结帖率:91% (29/32)

签到天数: 6 天

7
发表于 1 小时前 | 只看该作者   安徽省合肥市
1:超级列表框(类型为报表列表框)
3:信息框(可以自己封装窗口作为信息框)

这岂不是为了解决一个BUG   生成更多的BUG吗哈哈
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

6
 楼主| 发表于 2 小时前 | 只看该作者   湖南省娄底市
重点补充:关于部分组件无法使用的问题,已经得到解决方案正在处理,后续版本发布
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

地下
 楼主| 发表于 3 小时前 | 只看该作者   湖南省湘潭市
本帖最后由 书香 于 2026-5-7 16:28 编辑
呓语丶 发表于 2026-5-7 14:46
调用dll以后不能用超列吗......

还在解决中,正在找冲突原因
回复 支持 反对

使用道具 举报

结帖率:91% (53/58)

签到天数: 7 天

地板
发表于 3 小时前 | 只看该作者   河北省保定市
调用dll以后不能用超列吗......
回复 支持 反对

使用道具 举报

结帖率:93% (108/116)

签到天数: 6 天

板凳
发表于 7 小时前 | 只看该作者   山东省枣庄市
回复 支持 反对

使用道具 举报

结帖率:86% (6/7)

签到天数: 7 天

沙发
发表于 7 小时前 | 只看该作者   广东省深圳市
支持一下
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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