|
因为最近我可能要写一个新的程序,它和我的一个老的程序的底层代码基本是一致的。而且大家是共用代码,要改动的话是一起改动的。
当然如果是这样的使用场景,最简单的方法应该是把共用的代码编译成模块ec。然后编译出模块后,再去加载模块来实现。我之前就是这么干的。
但是我听说易语言里有一个e8格式的文件,它的写法和ini一样,可以读入.e .txt .ec三种文件,并且将它们合成一个文件来处理?我试了一下,发现,似乎只能读入第一个.e的内容,然后第二个txt或者.e文件里的子程序是没法读入的,.ec确实是可以读入,但是其实我创造一个e文件本身就可以加载多个ec,没有必要e8来帮我加载。
我想实现的就是多个.e文件,或者是包含易语言代码的.txt文件融合成一个。这个如何通过e8实现?
我上传一下我e8文件的内容,看看有没有出错的地方。
[settings]
source = 主程序.e
source = depart.txt
source = E:\e源码\精易模块[6.7].ec
其中.e是是一个空的易语言程序。
depart.txt中是一个文本格式的子程序。
.版本 2
.子程序 被调用的程序
信息框 (“这个程序属于调用程序.e。”, 0, , )
但是打开e8之后,只有.e的内容,没有这个“被调用的程序”这个子程序。似乎不存在,怎么解决这个问题?
补充内容 (2022-5-18 22:59):
我刚刚又测试了一下,我发现是这个样子的,如果第二个source文件里的“程序集”名称与第一个是一样的,那么是不会被读入的。
补充内容 (2022-5-18 23:00):
那么问题是怎么保存我的修改呢? |
|