我正在研究Delphi ITE(Integrated Translation Environment)以在我的应用中添加多语言支持。我担心资源DLL的有效性问题,这是由ITE生成的。换句话说,当部署已编译的资源DLL是安全的时,如果主应用程序被重新编译或(可能)更改。
问题:
这个问题的主要原因是我想知道使用我的软件的新更新版本发送旧翻译是否安全。为每个版本的软件保留数以万计的资源DLL版本真的很痛苦。
这个问题的第二个原因:似乎Delphi ITE中存在一个错误,如this question中所强调的那样。
答案 0 :(得分:1)
根据我的经验,是的,他们可以更频繁地改变你想要的。我想这可能取决于哪些单元被重新编译,以及顺序或类似的东西。 IIRC,两次重新编译可能不会导致完全相同的可执行文件。每次我需要使用新的可执行文件部署资源时,我都有习惯更新资源DLL。