|

本帖最后由 alongyiyuan 于 2022-12-4 15:47 编辑
【支持库改造计划】应用接口支持库 2022/12/4 调整
操作系统界面支持库 2022/12/4 调整
支持VC6静态编译 命令:"浏览文件夹"新增参数"窗口句柄" 命令:"创建快捷方式"新增参数"热键"
操作系统界面支持库://因为是第一次发,直接动态库,VC6静态库,官方例程以及源码一起打包了
//这个支持库命令少,每一个命令都单独一个cpp文件,c风格代码,应该是一个命令都没用stl,简单易懂,定义也比应用接口支持库更清晰,主要是应用接口支持库代码量太大,一两天搞完没精力弄得整整齐齐,没用只能指针算好的了,90多个命令我也不想弄vc6的配适了。
shell.zip
(99.27 KB, 下载次数: 368)
应用接口支持库:
公开仓库中有源码和构建好的二进制文件。
应用接口支持库:仓库地址
操作系统界面支持库:仓库地址
不得不说几句:
1.为什么要发操作系统界面支持库:
这几天加我qq要特殊功能支持库和操作系统界面支持库的人很多。但是这两个库明明可以正常使用,不像应用接口支持库一样新系统很多信息取不到,我不知道为啥需要,
当然有的水友确实是想学习的 ,比如想实现调试输出啥的。但是大部分他自己都不知道要来干啥,我写静态库是为了通过黑月vs2019环境的编译,
配合vs2019编译的黑月核心库使用静态库不需要定义一大堆东西,仅仅实现命令就可以。但是本着开源能有更多人完善的原则加上水友要的比较多就直接提交远程库上,
大家一起写,需要啥命令论坛群里一讨论有空的直接加进去就好。其次是支持库命令都是写完的,动态库加一层封装就好,命令不多顺手写了。
2.开源为了什么呢:
首先就是为了帮助正在学习易语言支持库开发的水友,其次是有人诟病支持库的不完善支持库不开源又没办法往里加代码,最后就是能够让更多的人
参与支持库的维护,模块不方便一起开发,那就搞个支持库多完善一些命令,哪个地方需要更新需要修BUG任何人有空都可以直接改。(七号说黑月库开源两年没人pr)
3.我不会写代码,白嫖白嫖:
完全没有参与感的社区项目不会有人愿意维护,就和自话自说一样,上一个支持库是两天写完的,很多地方连参数中文名都是错的,但是没有任何人反馈,
一遍要求别人更新。甚至测试都不愿意去做,免费的东西还要我挨个版本虚拟机都要装测个我用不到的东西?不是疫情封城哪来这么多时间搞?
群里发个库让测下静态编译能不能通过也没人测。我有这个空吃好几把鸡,玩好几把心之刚了。
4.我用的版本比较高的链接器:
直接拉取项目编译就好了。
从libXlswrite开始造的支持库轮子比较多后面应该不会再搞了。至于编译器,易语言语法也不清晰也弄得我意兴阑珊(类和静态函数都叫程序集,你说咋做词法分析),有这时间不如搞搞自己的项目,打打游戏,疫情之后还要上班。如果以后再弄这个系列都统一发这个帖子里了(前提是还能编辑...)
超链接咋掉了
操作系统界面支持库:https://github.com/AlongsCode/LibShell
应用接口支持库:https://github.com/AlongsCode/eApiLib
补充内容 (2022-12-8 10:48):
操作系统界面支持库
2022/12/8 调整
支持VC6静态编译
命令:"取特定目录()" 修复系统目录多一个"\"的情况
修复静态编译符号冲突问题。
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 鱼木|主题: 1600, 订阅: 155
- · 个人收藏|主题: 2580, 订阅: 84
- · 精品集|主题: 624, 订阅: 64
- · 好帖|主题: 1240, 订阅: 46
- · 精品特辑|主题: 813, 订阅: 17
- · 更多
|