【问题标题】:Save Config language and localizable to ini file in vb form以vb形式保存配置语言和可本地化到ini文件
【发布时间】:2016-10-28 03:19:32
【问题描述】:

我在 vb 中创建表单多语言。 现在我确实希望将最后一种语言更改保存在 ini 文件中。

然后再次打开应用程序显示最后一种语言。

【问题讨论】:

  • 不要以这种方式使用标签(vb.net、vb6)。您使用的是什么语言?到目前为止你做了什么?请转到帮助中心并阅读所有内容,例如在stackoverflow.com/help/how-to-ask
  • 如果您的问题是关于 VB6 的,它与 this question 重复,您应该阅读 this answer 可能包括我的评论。
  • 如果您的问题是关于 VB.Net 的,您可能应该将最后一种语言保存在设置文件中,如图所示 in this question

标签: vb.net vb6


【解决方案1】:

我宁愿将数据保存到 xml 文件或 DB 中,而不是 ini 文件中。

无论如何,对于 ini 文件,您需要使用 Win32 API WritePrivateProfileStringGetPrivateProfileString。请参阅link1link2。您可以将代码放在模块中或在 Form Load 事件中读取并保存在 Form Unload/close 事件中。

【讨论】:

  • ini.AddSection("TEST_SECTION").AddKey("Key1").Value = "Value1"; 可以提供更多帮助。例如:我的语言 fr-FR 我想设置在这个保存在 ini 文件中
  • INI 与 VB6 的 XML 在这个问题上讨论stackoverflow.com/q/547730/15639
  • 对 XML 的建议是因为可扩展性。同一段代码可以在多个项目或 web 服务等中重用。它不仅仅是 vb6,它也是标签中提到的 vb.net。许多可用于 XML 的实用程序。
猜你喜欢
  • 2011-10-13
  • 2012-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-16
  • 1970-01-01
  • 2016-01-15
相关资源
最近更新 更多