OpenEpl / TextECode

A tool to help EPL work with plain text codes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

程序集名字为空导致代码文件被错误覆盖

66hh opened this issue · comments

commented

(N97FK4IF30O4{7{G02Y7WV
KH9Y7OR ){XTE%E@3ZKXNM6
修复措施:
在CreateECodeFile中增加自动重命名或在读取ClassInfo时给名字为空的程序集自动增加一个名字

为什么会出现空程序集

commented

为什么会出现空程序集

易语言本身就支持程序集名字是空啊

commented

为什么会出现空程序集

易语言本身就支持程序集名字是空啊

而且还是能正常编译的

commented

JOV3WO}%C%P2{)9DTXOY545
R5W8LL_E VZ1W%SE3XSKO@A

commented

MW~VN4JOBE{78O)D3(UR0Z9
试了一下也是支持重名的

好吧,我这里好奇的是,使用无名程序集或重名程序集是否有潜在的场景或明显的益处。
自动命名等方案难以保证多次转换后的自动命名仍然是一致的,而不一致的命名可能会造成使用版本管理工具(如 Git)时的麻烦。

commented

好吧,我这里好奇的是,使用无名程序集或重名程序集是否有潜在的场景或明显的益处。 自动命名等方案难以保证多次转换后的自动命名仍然是一致的,而不一致的命名可能会造成使用版本管理工具(如 Git)时的麻烦。

我只是转换源代码的时候偶然发现有这个问题,貌似没啥潜在应用(感觉修了会更好一点),自动重命名或许可以弄成和全局变量那种差不多的文件名 @null.001.ecode 这种