精易论坛

标题: 【众筹】支持库改造 _ [应用接口&扩展功能&操作系统界面]Ex [打印本页]

作者: 阿龙    时间: 2022-12-22 19:16
标题: 【众筹】支持库改造 _ [应用接口&扩展功能&操作系统界面]Ex
前言:
【应用接口支持库】同特殊功能支持库一样,在日常开发中出现频率很高,尤其是在获取各种信息而进行配适时,随着windows对老版本的不在支持,以及老旧API的废弃,使很多开发者对许多命令无法兼容新版windows系统而感到头疼;所以支持新系统的【应用接口支持库Ex 】来了!
【扩展功能支持库一】 包含了 提示工具,拖放功能,热键功能,系统功能 相关命令。 如提示工具在项目的使用中还是比较多的,此次将主要把这一块支持Unicode。
【操作系统界面支持库】拓展部分常用功能,增加部分可省略参数
介绍:
【应用接口支持库】Ex版 、【扩展功能支持库一】EX版、【操作系统界面支持库】EX版,由C++开发,支持使用vs2017静态编译,1:1与易语言自带的库中的命令 参数一样,同一份源码,可直接无缝代替,命令说明更加详细,参数一样。 整体效率都有提升。并且对于老旧api进行删减,能够避免使用MFC的地方也完全避免掉。

众筹内容介绍:
改造作者:@阿龙
预计完成时间:已经正式发布
期待众筹费用:随意
是否开源:完整开源,码云仓库地址:待编辑
是否付费:免费开源随意使用
改造内容:1、对部分参数兼容宽字符处理;
2、调整不合理的命令返回值;
3、完善命令说明;
4、将部分命令兼容到更高系统版本;
5、增加更多扩展命令
补充内容:有与本库相关的命令需要增加或 原库命令有bug的欢迎发帖反馈,好一同完成。
本库实际发布众筹之前已经完成,发布众筹的目的是希望能获得大家的支持,以及大家能对库的功能进行测试。
提出更多未发现的问题方便我们及时改进修复
其次使能够引起大家的参与感,在出现BUG可以及时反馈

如何支持我:
点击帖子表格头部中的【无私支持TA】 即可,多少随意~


关于众筹介绍:
1、项目发起众筹,无特别注明时,参与者属于无偿捐赠。
2、参与后,除非项目放弃,否则无法退回参与交易币。
3、众筹所有收益将在项目完成结束后转交给 改造作者。
4、无特别注明时,改造作者不承诺提供任何售后服务。

最后:
1、支持库本身就是大工程,本意是在做e2cpp兼容支持库的时候发现老旧支持库新版连接器无法使用,也就是顺便支持支持精易的支持库改造计划。
如果没特殊情况可能不会再重写现有库了,毕竟反馈BUG或者其他情况的人寥寥无几。而且虽然现在不忙,但是有空的话也是想多打打游戏的嘛。
2、至于开众筹首先是让其他开发者看到希望,也让很多观摩的大佬看看情况。
3、至于代码的更新和修复,要看大家的反馈情况,我平时用的很少,而且就算使用也不一定能把每个功能都用过来,例如增加什么功能或者哪里有BUG,如果有提需求的,有时间的话我会修复提交。
4、最近工作不忙,但是我平时也有自己的爱好,玩玩极限特技打打游戏。如果工作不忙的情况下,可能会搞搞易的编译器,不过支持库的兼容肯定就不可能了哈哈。
5、如果需求量巨大可能会专门弄一个支持库,将一些常用功能或者组件加进去(按钮标签编辑框?子串匹配分割?z)。
6、最后的最后,几个月前弄e2cpp玩的时候,一开始是写了一个替换易核心库的高度解耦的跨平台库,之前还号召几个水友一起写。现在打算修改一下开源。
主要针对使用易写易库使用惯了易语言语法,却没有c++基础的水友用。也算最后做做贡献,如果你使用的易写易库想使用c++重写,来增加其效率和避免大量置入代码。
或者想从易语言一点点转cpp,可以尝试一下,支持编译为跨平台静态库和win动态链接器。当然你比较了解cpp,并不推荐使用。stl容器作为返回值,相较于直接操作对象会有多余拷贝。
代码我就不在这里放了,有基础或者想封装一些易语言命令为支持库,例如精易模块中的常用命令可以直接qq上问我要,也希望各位能一起完善。








所有支持库的静态库动态库打包:

使用方法:
直接将lib和staticlib文件覆盖替换到易语言目录即可
其中shell支持vc6和vc2017,其他全部支持vc2017linker的静态链接,源码不放了,之前帖子都有。
支持库打包.zip (2.79 MB, 下载次数: 763)

感谢各位易友支持,支持库发布后,会在本帖编辑。 有兴趣参与支持库改造的请联系@冰点。





cf

和新竹总览.png (74.66 KB, 下载次数: 19)

和新竹总览.png

作者: 梦寻简单    时间: 2022-12-22 21:01
已支持
作者: 飞宇    时间: 2022-12-22 21:26

作者: 撒加    时间: 2022-12-22 22:05
赠人玫瑰,手留余香
作者: 深爱者    时间: 2022-12-23 00:42
赠人玫瑰,手留余香
作者: 陽陽陽    时间: 2022-12-23 00:56
安全校验没法通过。。
作者: kanhaiyouyue    时间: 2022-12-23 08:26
赠人玫瑰,手留余香
作者: linby    时间: 2022-12-23 11:41
感谢大佬的奉献,已支持
作者: 315215    时间: 2022-12-23 11:46
核心库也开源吗,希望编译X64的核心库,这样我就可以在心宇的E64用了,不再用C库写了
作者: lplandss    时间: 2022-12-23 15:22
开源精神必须支持~
作者: 即刻先生    时间: 2022-12-23 16:10
已支持,棒棒哒
作者: 默念、    时间: 2022-12-23 18:22
支持 支持
作者: xinling99    时间: 2022-12-23 20:39
期待全部支持库能改写升级成功,到时候就可以自用2017编译器了
作者: lplandss    时间: 2022-12-23 22:09
fatal error C1007: 无法识别的标志“-FitObjData”(在“p2”中)
LINK : fatal error LNK1257: 代码生成失败
静态编译报错
作者: 阿龙    时间: 2022-12-23 22:45
lplandss 发表于 2022-12-23 22:09
fatal error C1007: 无法识别的标志“-FitObjData”(在“p2”中)
LINK : fatal error LNK1257: 代码生成失 ...

那个库?
作者: lplandss    时间: 2022-12-23 23:04
阿龙 发表于 2022-12-23 22:45
那个库?

你压缩包里的4个库我都一起替换了  忘记备份了,一会我恢复一下 挨个测试 找下那个库
作者: lplandss    时间: 2022-12-23 23:15
阿龙 发表于 2022-12-23 22:45
那个库?

貌似是扩展功能支持库Ex 这个 shellEx_static
作者: 阿龙    时间: 2022-12-24 00:29
lplandss 发表于 2022-12-23 23:04
你压缩包里的4个库我都一起替换了  忘记备份了,一会我恢复一下 挨个测试 找下那个库 ...

先看看编译器,吃不是vc2017linker以上
作者: lplandss    时间: 2022-12-24 10:52
阿龙 发表于 2022-12-24 00:29
先看看编译器,吃不是vc2017linker以上

是vc2017linker
作者: 前行易语言    时间: 2022-12-25 09:17
给楼主和易语言支持库改造计划贡献10元,表达对你们的敬意..
作者: 豆浆与油条    时间: 2022-12-25 10:00
加油,造福广大易友
作者: 开始接单    时间: 2022-12-25 19:22
vc2017linker 静态编译不了
作者: 开始接单    时间: 2022-12-25 19:26
阿龙 发表于 2022-12-23 22:45
那个库?

操作系统界面功能支持库 vs2017不能静态编译
作者: 含沙成珠    时间: 2022-12-25 22:20
加油!!!!
作者: wushangdwo    时间: 2022-12-28 09:55
不知道这个是干嘛的,但是我是一个初学者,就是感觉进步是好的,所以支持一下,聊表心意吧
作者: 鸿运    时间: 2022-12-28 21:01
加油,造福广大易友
作者: lm88818    时间: 2022-12-29 13:54
支持开源~!感谢分享
作者: 风语如歌    时间: 2022-12-29 14:36
你想编写这些基础库,我建议你仅仅使用C++语核还有标准库开洞的部分,并且禁用异常和RTTI,仅仅当作一个更强的C语言使用,你的支持库就可以兼容各种版本的链接器,abi兼容的。
作者: cmaks    时间: 2022-12-29 15:06

作者: cesuomao    时间: 2022-12-29 21:03
应用接口支持库,取操作系统有问题,算不算BUG?
作者: 阿龙    时间: 2022-12-29 22:59
cesuomao 发表于 2022-12-29 21:03
应用接口支持库,取操作系统有问题,算不算BUG?

旧的的能取出来吗
作者: cesuomao    时间: 2022-12-30 11:06
阿龙 发表于 2022-12-29 22:59
旧的的能取出来吗

旧版本是没有问题的。

作者: 阿龙    时间: 2022-12-30 19:11
cesuomao 发表于 2022-12-30 11:06
旧版本是没有问题的。

本质取版本号然后判断,源码让我删了,github上有我推的,你看有空拉下来改一下吗。
作者: cesuomao    时间: 2022-12-30 19:36
阿龙 发表于 2022-12-30 19:11
本质取版本号然后判断,源码让我删了,github上有我推的,你看有空拉下来改一下吗。 ...

大兄弟,不是我不改,是我真不会
作者: 我不再是羔羊    时间: 2022-12-30 22:38
我支持了10币,力量微薄,一份心意,感谢作者.
作者: tanio5188    时间: 2023-1-4 11:38
谢谢不错,不错
作者: 前行易语言    时间: 2023-1-5 21:30
支持楼主,支持精益论坛..
作者: 什么状况    时间: 2023-1-5 23:17
开始静态链接...
eAPI_static.lib(DeleteTmpFile.obj) : error LNK2019: 无法解析的外部符号 __imp__DeleteUrlCacheEntryW@4,该符号在函数 "bool __cdecl DeleteUrlCache(int)" (?DeleteUrlCache@@YA_NH@Z) 中被引用
作者: sadamu999    时间: 2023-1-6 10:53
感谢分享,很给力!~
作者: 阿龙    时间: 2023-1-6 11:17
什么状况 发表于 2023-1-5 23:17
开始静态链接...
eAPI_static.lib(DeleteTmpFile.obj) : error LNK2019: 无法解析的外部符号 __imp__Delete ...

这个问题福仔发现了,改成动态调用了,我身体好了重构一遍
作者: qq85668684    时间: 2023-1-6 16:06
又学会新技能了
作者: 笑笑笑不出来    时间: 2023-1-7 11:10
支持开源~!感谢分享
作者: 小陈代刷    时间: 2023-1-7 12:40
开始静态链接...
shell_static.lib(shell.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 /LTCG 重新启动链接;将 /LTCG 添加到链接命令行以改进链接器性能
fatal error C1900: “P1”(第“20210202”版)和“P2”(第“20180423”版)之间 Il 不匹配
LINK : fatal error LNK1257: 代码生成失败
静态连接失败
大佬求解...
作者: 阿龙    时间: 2023-1-7 12:50
小陈代刷 发表于 2023-1-7 12:40
开始静态链接...
shell_static.lib(shell.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 / ...

没关全程优化,群里有新编译的。这两天我又重构了一遍,修复了部分bug提升了效率,源码推送到精易了,还没编译,你可以拉取下来自己编译一下。https://toscode.gitee.com/JYtechnology/shell/tree/master
作者: 小陈代刷    时间: 2023-1-7 13:28
阿龙 发表于 2023-1-7 12:50
没关全程优化,群里有新编译的。这两天我又重构了一遍,修复了部分bug提升了效率,源码推送到精易了,还 ...

大佬,群号是多少?
作者: 阿龙    时间: 2023-1-7 16:15
小陈代刷 发表于 2023-1-7 13:28
大佬,群号是多少?

你去支持库改造计划的主贴看看,我也记不清
作者: kanhaiyouyue    时间: 2023-1-10 16:53
老板能否把最新版再次优化下,重新编译支持库发到论坛................................
作者: ku2017    时间: 2023-1-11 02:09
取鼠标所在窗口句柄 () 一直为0
作者: 阿龙    时间: 2023-1-11 07:46
ku2017 发表于 2023-1-11 02:09
取鼠标所在窗口句柄 () 一直为0

1,我抽空修复一下
作者: kanhaiyouyue    时间: 2023-1-11 12:32
阿龙 发表于 2023-1-11 07:46
1,我抽空修复一下

更新后及时发到论坛
作者: kioging    时间: 2023-1-11 17:43
支持开源
作者: qq849693559    时间: 2023-1-11 18:00
学习新技术,更新新思维
作者: kanhaiyouyue    时间: 2023-1-22 19:17
什么时候有最新版????????????????????????
作者: 阿龙    时间: 2023-1-22 20:12
kanhaiyouyue 发表于 2023-1-22 19:17
什么时候有最新版????????????????????????

开源的代码谁想更谁更吧,过年喝酒呢
作者: wi86live    时间: 2023-1-24 01:26
核心库都重写了,是不是可以理解成已经重新写了一个易语言?以后咱们写的程序使用VS2017链接器静态编译的程序就不会再报毒了?
作者: なす随风ぬね    时间: 2023-1-27 20:52
感谢分享
作者: 阿龙    时间: 2023-2-3 23:35
cesuomao 发表于 2022-12-29 21:03
应用接口支持库,取操作系统有问题,算不算BUG?

won7系统?我最近修BUG,国家到吗和货币都取不出来?
作者: 明天自然醒    时间: 2023-2-8 19:01
win11,格式化文本 (“y = ln(%sx+%s)”, 到文本 (A), 到文本 (B)),输出不出来
作者: 阿龙    时间: 2023-2-8 20:11
明天自然醒 发表于 2023-2-8 19:01
win11,格式化文本 (“y = ln(%sx+%s)”, 到文本 (A), 到文本 (B)),输出不出来

有bug,之前反馈了。还没空修,这两天会重构一遍,把几个库收集到的反馈全部解决,再搞一下静态编译的兼容性。
作者: 冷空气    时间: 2023-2-9 12:06
谢谢分享 试试看效果
作者: 熬夜    时间: 2023-3-4 15:29
谢谢分享
作者: mywjt    时间: 2023-3-10 00:31
        支持开源~!感谢分享
作者: yscajf    时间: 2023-3-11 11:18
厉害了我的哥。。。学习中~~~~~~
作者: carmen9804    时间: 2023-3-13 11:29

作者: carmen9804    时间: 2023-3-13 11:30
{:7_432:}
作者: carmen9804    时间: 2023-3-13 11:31

作者: as463213558    时间: 2023-3-24 11:53

作者: nameliuhaobo    时间: 2023-3-27 07:30
66666666hhhhhhh
作者: 菠萝IQ    时间: 2023-4-8 23:52
谢谢大佬的好东西啊,好东西必须支持!
作者: Sanat    时间: 2023-4-27 20:26
支持支持
作者: youxian    时间: 2023-5-1 11:28

支持开源~!感谢分享
作者: 隔世經年    时间: 2023-6-15 09:22
@阿龙 大佬,格式化这个命令,跟之前的使用完全不一致,是要有什么指定格式才可以吗?

QQ截图20230614234802.jpg (60.26 KB, 下载次数: 3)

QQ截图20230614234802.jpg

QQ截图20230615091717.jpg (63.17 KB, 下载次数: 1)

QQ截图20230615091717.jpg

作者: 阿龙    时间: 2023-6-15 23:41
隔世經年 发表于 2023-6-15 09:22
@阿龙 大佬,格式化这个命令,跟之前的使用完全不一致,是要有什么指定格式才可以吗? ...

用的是最新的吗?
作者: 隔世經年    时间: 2023-6-16 16:25
阿龙 发表于 2023-6-15 23:41
用的是最新的吗?

在这个帖子下载的,看打包记录是2022年12月22号

作者: 隔世經年    时间: 2023-6-16 16:31
阿龙 发表于 2023-6-15 23:41
用的是最新的吗?

我找了一下你的帖子,下载2023-2-11更新的版本,已经没这个问题了,感谢大佬!
作者: opq123    时间: 2023-6-28 15:27
        感谢分享,很给力!~
作者: 453528889    时间: 2023-8-31 08:12
感谢付出
作者: 走一回    时间: 2023-9-25 23:04
高手,,只能膜拜了
作者: zxaf2012    时间: 2023-10-5 10:04
.版本 2
.支持库 eAPI

    局_矩形.左边 = 左边
    局_矩形.顶边 = 顶边
    局_矩形.右边 = 局_矩形.左边 + 宽度
    局_矩形.底边 = 局_矩形.顶边 + 高度

    截取屏幕区域画板.底图 = 截取屏幕区域 (局_矩形, 2, )

【应用接口支持库】Ex版  中 放入截取区域后闪退  
作者: 阿龙    时间: 2023-10-5 10:26
zxaf2012 发表于 2023-10-5 10:04
.版本 2
.支持库 eAPI

先看看是最新的吗
作者: 美味萝卜    时间: 2023-12-4 20:50
新技能已get√
作者: pxianwei    时间: 2024-2-2 11:51
#在这里快速回复#        小小心意,意思一下
作者: yuxuanju    时间: 2024-2-19 01:41
感谢分享,学习下。
作者: 菜鸟2022    时间: 2024-3-6 08:11
        感谢分享,很给力!~
作者: qiankun    时间: 2024-4-8 14:08
浏览文件... 还是无法静态
作者: 错别字    时间: 2024-12-14 12:08
高手,,只能膜拜了
作者: futiem    时间: 2025-3-5 01:15
#在这里快速回复#有兴趣参与支持库改造的请联系@冰点。
作者: desktop2018    时间: 2025-3-19 13:21
这个强大 保存
作者: 我的yyy123    时间: 2025-3-19 13:38
学习学习
作者: 小黑子854621    时间: 昨天 20:10
格式化字符串 (“%d , %d”, 1113, 11)  返回 “11”




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4