模块%s具有打开的后代或链接的模块。无法重新加载 [英] Module %s has open descendants or linked modules. can not reload

查看:94
本文介绍了模块%s具有打开的后代或链接的模块。无法重新加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为我的阿拉伯语项目添加一种语言。当我更新资源Dll时,我在继承所有其他形式的基本形式之一中遇到以下错误。

I am adding a language to my project for Arabic. When i update the resource Dlls, i am getting the following error in one of the base form from which all other forms were inherited.

我尝试将OldCreateOrder设置为false所有表格,但错误仍然存​​在。我试过在网上搜索这种错误,但是没有运气...。

I tried setting the OldCreateOrder to false for all the forms, but still the error persists. I have tried searching on the net for this kind of error, but no luck....

有人知道这个错误吗??顺便说一句,我正在使用Delphi 6 Enterprise版本。

Does any one know about this error?? BTW i am using Delphi 6 Enterprise version.

预先感谢。

推荐答案

最后我已经解决了这个问题。

Finally i have solved the problem.

我无法找出IDE编译项目失败的原因,但是需要进行外部翻译经理帮助。

I couldn't able to find out the reason for the failure of the IDE to compile my project, but the external translation manager helped.

我忘了将DRC文件添加到翻译管理器中。结果,我的资源字符串没有自动加载。

I forgot to add the DRC file to the translation manager. As a result, my resourcestrings were not loaded automatically.

对于希望将应用程序移植到其他语言的新手,

For newbies who want to port the application to different languages,


  1. 从Delphi6\Bin文件夹中打开外部翻译管理器。

  2. 在环境选项卡中选择一种语言,然后在文件选项卡中选择所有项目中使用的文件。 (不要忘记DRC文件)

  3. 运行更新程序,并使用所选语言的扩展名保存项目文件。

  4. 选择字符串

  5. 翻译所需的字符串。

  6. 将使用ETM创建的项目添加到项目组,然后

  7. 资源dll文件名应与exe名称匹配,但扩展名应为该语言。

  1. Open the external translation manager from the Delphi6\Bin folder.
  2. Select a language in the environment tab and in the files tab, select all the files that were used in the project. (Don't forget the DRC files)
  3. Run the updaters and save the project file with the extension of the language selected.
  4. Select the strings that need to be translated and add them to repository.
  5. Translate the strings required.
  6. Add the project created using the ETM to the project group and compile.
  7. The resource dll file name should match the exe name, but the extension should be of the language. like xxxx.ARQ for arabic Qatar.

感谢每1

这篇关于模块%s具有打开的后代或链接的模块。无法重新加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆