Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
66hh opened this issue Nov 15, 2023 · 7 comments
Open

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

66hh opened this issue Nov 15, 2023 · 7 comments
Labels
question Further information is requested

Comments

@66hh
Copy link

66hh commented Nov 15, 2023

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

@ArcticLampyrid
Copy link
Member

为什么会出现空程序集

@66hh
Copy link
Author

66hh commented Nov 17, 2023

为什么会出现空程序集

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

@66hh
Copy link
Author

66hh commented Nov 17, 2023

为什么会出现空程序集

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

而且还是能正常编译的

@66hh
Copy link
Author

66hh commented Nov 17, 2023

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

@66hh
Copy link
Author

66hh commented Nov 17, 2023

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

@ArcticLampyrid
Copy link
Member

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

@ArcticLampyrid ArcticLampyrid added the question Further information is requested label Mar 24, 2024
@66hh
Copy link
Author

66hh commented Mar 25, 2024

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants