升级
  100%

       UID1
       金钱23762439
       交易币0
       贡献312
|
易语言 CplusE 版 1.3 更新说明文档
**
一、版本核心特性
1. 编译架构支持
- 双架构兼容:支持 x64 与 x32 程序编译(此前仅支持 x32)
- 支持库升级:优化底层编译引擎,兼容更多 C++ 原生库调用
2. 核心功能强化
- 置入代码扩展:保留置入代码函数支持,但仅限 x32 程序调用(x64 模式暂不支持)
二、关键更新内容
1. 功能修复与优化
修复项
| 说明
| 返回空值报错
| 修复函数返回空值时引发的程序崩溃问题,增强稳定性
| 控制台入口简化
| 自动生成控制台程序入口函数整数型 main(...),用户无需手动编写
| 窗口程序入口优化
| 自动生成 Windows 标准入口WinMain函数,适配系统 API 调用规范
| DLL 动态库兼容性
| 优化 DLL 入口DllMain函数生成逻辑,支持导出函数动态链接
|
2. 开发体验改进
- 中文函数名建议:对于公开的 DLL 函数,不建议使用中文命名(避免符号解析冲突)
- 新增自定义txt/cpp目录功能(路径:设置→工程目录)
- 重要提示:首次使用会清空对应目录内容(新增红色背景标签警示,避免文件冲突)
三、使用注意事项
1. 程序入口说明
(1)控制台程序
自动生成入口(无需编写):
整数型 main(整数型 参数数量, 字符型* 参数数组[]) {
// 易语言代码逻辑
return 0;
}
(2)窗口程序
系统自动生成入口(Windows 标准格式):
整数型 WINAPI WinMain(
HINSTANCE 实例句柄,
HINSTANCE 保留,
LPSTR 命令行参数,
int 初始显示状态
) {
// 窗口创建与消息循环
return 0;
}
(3)DLL 动态库
自动生成入口(支持动态链接):
逻辑型 WINAPI DllMain(
HINSTANCE 模块句柄,
DWORD 调用类型,
LPVOID 保留
) {
return 真;
}
2. 兼容性说明
- x64 编译模式下,置入代码功能暂不支持,建议优先使用标准库接口
- 自定义目录功能为主动清空机制(非 bug),使用前请备份重要文件
四、致歉声明
针对 1.2 版本中因未明确提示导致用户("呵呵仙")桌面文件被清空的问题,我们深表歉意!本次 1.3 版本已采取以下改进措施:
- 在设置界面增加红色背景警示标签,明确说明目录清空机制
- 加强文档说明,在《用户手册》中新增「目录管理风险提示」章节
五、获取与反馈
1. 工具获取
- 当前仅支持手动嵌入 C++ 代码赋值获取(后续将开发独立获取函数)
- 详细使用教程请参考论坛帖子《易语言 CplusE 版开发指南》
2. 版本路线
- 近期计划:完善 x64 模式下的置入代码支持,开发可视化获取函数
- 长期目标:降低易语言转 C++ 的学习成本,兼容更多系统 API 调用
转载:https://bbs.125.la/thread-14806098-1-1.html
|
-
-
测试代码.e
1.96 KB, 下载次数: 7, 下载积分: 金钱 -2
售价: 1 金钱 [记录]
-
-
1.5更新包.zip
8.65 MB, 下载次数: 7, 下载积分: 金钱 -2
售价: 1 金钱 [记录]
|