精易论坛

标题: 建议改进词库功能,用词库加载模块源码 [打印本页]

作者: 梵星    时间: 2023-1-15 09:32
标题: 建议改进词库功能,用词库加载模块源码
不使用易语言IDE加载模块,而是用词库加载模块,
直接从模块源码里抽取子程序的源码加入到当前的源码里

举例,
使用精易模块里的网页访问()时,就自动从精易模块源码里抽取网页访问()的源码加入到当前的源码里,使用正则表达式类,同理

好处,
1.调试,编译秒完成,不用等待. 现在用大一点的模块,比如精易模快,调试起来都很慢,至少要等几秒,如果是同时使用多个模块,情况更严重.

2.减少依赖,源码清晰,方便debug

3.这样也不需要用易语言写易支持库了,避免各种奇怪bug
作者: 咸鱼666    时间: 2023-1-15 09:40
https://125.confly.eu.org/forum.php?mod ... 14736077&extra=
助手插件,直接右键模块引用表里面的模块,弹出的功能抽取模块,即可自动把当前源码中用到该模块的子程序类等全部抽取到当前源码中
作者: 梵星    时间: 2023-1-15 09:58
咸鱼666 发表于 2023-1-15 09:40
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14736077&extra=
助手插件,直接右键模块引用表里面的模 ...

仔细看了一下帖子,您的插件很好,

有个麻烦的地方在于,每次要用新的子程序,就要重新引用模块,然后再抽取源码并取消引用模块,这样有点繁琐,

我上面的提议内容如果实现了的话,那就很方便,跟使用支持库没什么区别了,甚至更好,因为减少了依赖,源码清晰
作者: 咸鱼666    时间: 2023-1-15 10:58
你可以自己精简一下精易模块,把常用的提取出来,我自己精简用的两个版本,一个1.5m,一个600k,可以用插件的代码处理辅助精简,自动删除未使用的内容(未公开的且内部未使用的命令数据类型等)
作者: 1592363624    时间: 2023-1-15 11:05
别想了 词库本身就没做完善  主要是精易很多东西都没怎么更新了
作者: 涂一涂    时间: 2023-2-12 20:44
63666666666666666666666666666




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