德尔福本地化支持



我正在尝试本地化VCL应用程序,但我似乎找不到LoadNewResourceModuleReinitializeForms。我需要在德尔福 10.3.4 的uses条款中添加哪些单位?还是有另一种动态切换语言的方法?

参考: http://docwiki.embarcadero.com/RADStudio/Sydney/en/Dynamic_Switching_of_Resource_DLLs

LoadNewResourceModule 和 ReinitializeForms 仅用于示例目的。它们不是很实用,因为它会重新创建表单。

这是一个完整的德尔福本地化文档。它还演示了如何以正确的方式进行运行时语言切换。

您可以通过多种方式本地化应用程序

  • 每种语言一个 exe。应用程序始终以 EXE 的语言启动。部署与用户语言匹配的 EXE。
  • 原始 EXE 加上每种语言的一个资源 DLL。您可以切换运行时语言,也可以在应用程序启动时只选择一种语言。部署 EXE 和任意数量的资源 DLL。
  • 一个多语言 EXE。窗口将选择语言。你无法控制它。仅部署多语言 EXE。

最新更新