精易论坛

标题: 易语言引入多个模块的时候,执行每个模块的顺序问题 [打印本页]

作者: louxu163    时间: 2021-10-10 19:41
标题: 易语言引入多个模块的时候,执行每个模块的顺序问题
本帖最后由 louxu163 于 2021-10-10 19:46 编辑

比方:别人在自己模块的 _启动子程序 里面执行一个 信息框(“11111”)的命令,我怎么引用一个自己的模块,在他命令执行之前,率先执行我的 信息框(“000000”)命令




实际面临的问题是:在使用这个模块的时候 薏米填表_Chrome.zip (60.79 KB, 下载次数: 3)     ,我程序还没执行,这个模块就提示需要下载 *.dll,点下载下载不了,点取消直接关闭,导致我的程序必须给每个客户发一个*.dll,我想在新版本中引入自己的一个模块,率先把这个 dll 下载了,就不会出现没了这个dll就打不开的情况

作者: 元老    时间: 2021-10-10 19:41
在执行它模块命令前执行自己的命令试试.......它模块写的没什么特别的,搞不定的话直接改它模块
反出来的源码 薏米填表_Chrome.e (272.97 KB, 下载次数: 5)
作者: 元老    时间: 2021-10-10 19:46
可以试试在执行它的模块命令前先使用自己的模块命令
作者: louxu163    时间: 2021-10-10 19:47
元老 发表于 2021-10-10 19:46
可以试试在执行它的模块命令前先使用自己的模块命令

但是他的模块老是比我先执行,所以就想问一下,怎么比他先执行
作者: louxu163    时间: 2021-10-10 20:04
元老 发表于 2021-10-10 19:56
在执行它模块命令前执行自己的命令试试.......它模块写的没什么特别的,搞不定的话直接改它模块
反出来的源 ...

他这个是在你的程序还没执行之前,执行的,所以想弄个在他之前执行
作者: 元老    时间: 2021-10-10 20:10
louxu163 发表于 2021-10-10 20:04
他这个是在你的程序还没执行之前,执行的,所以想弄个在他之前执行

程序执行前执行?不可能。模块源码都反出来了....自己改呗。而且你先在执行它模块命令前执行自己的命令试试
作者: louxu163    时间: 2021-10-10 20:14
本帖最后由 louxu163 于 2021-10-10 20:15 编辑
元老 发表于 2021-10-10 20:10
程序执行前执行?不可能。模块源码都反出来了....自己改呗。而且你先在执行它模块命令前执行自己的命令试 ...

在模块的 _启动子程序 里面设置一个命令,不久比程序先执行吗,我这边没有源码的啊,你有?
作者: wtflxk    时间: 2021-10-10 20:18
估计够呛 他的很多功能都是调用了他自己的DLL的 如果你想尝试的话 可以使用 元老 反编出来的源码自己尝试改改
作者: 元老    时间: 2021-10-10 20:19
louxu163 发表于 2021-10-10 20:14
在模块的 _启动子程序 里面设置一个命令,不久比程序先执行吗,我这边没有源码的啊,你有? ...


自己折腾吧......有没有毒自己查,我反编译没改过,有毒也是模块本来有毒..

作者: wtflxk    时间: 2021-10-10 20:53
你可以自己写个模块名为a的模块 ,在这个模块_启动子程序 下写上你的代码  把你之前加载的模块全删除了 把你的模块先引用 然后在把之前的模块恢复试试看 也许你的模块加载就跑到他的前面了。
作者: 汉族    时间: 2021-10-10 20:55
最简单  就是找替换模块 要不就反编译一下 自己改一下




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