当从资源DLL加载资源字符串时,是否可以在Delphi中更改该字符串?
我有一个带有本地化资源DLL的Delphi应用程序 我想在从DLL加载资源字符串后对其进行搜索和替换 是否有任何内部程序可用于执行此操作 我需要一种方法来搜索和替换加载的任何资源字符串,而不仅仅是更改特定的资源字符串当从资源DLL加载资源字符串时,是否可以在Delphi中更改该字符串?,delphi,resources,Delphi,Resources,我有一个带有本地化资源DLL的Delphi应用程序 我想在从DLL加载资源字符串后对其进行搜索和替换 是否有任何内部程序可用于执行此操作 我需要一种方法来搜索和替换加载的任何资源字符串,而不仅仅是更改特定的资源字符串 Raoul.是的,您必须钩住System.pas中定义的LoadResString()过程 例如,看看我们在中国是怎么做的 此单元代码中包含所有内容: 用于提取所有资源字符串(但也可以使用“详细映射”选项编译可执行文件以获得相同的列表) 用于动态地将所有资源字符串替换为您期望的语
Raoul.是的,您必须钩住System.pas中定义的LoadResString()过程 例如,看看我们在中国是怎么做的 此单元代码中包含所有内容:
- 用于提取所有资源字符串(但也可以使用“详细映射”选项编译可执行文件以获得相同的列表)李>
- 用于动态地将所有资源字符串替换为您期望的语言李>
- 用于缓存所有资源字符串,因为默认LoadResString API可能很慢