将VB6 InputBox()标题更改为英语

时间:2012-05-12 21:24:17

标签: vb6

我有一个输入框。

此输入框显示frensh标题(“Ok”和“Annuler”)而不是(“Ok”和“Cancel”)

如何允许显示英文版?

该应用程序使用XP frensh版本构建。

非常感谢。

2 个答案:

答案 0 :(得分:1)

InputBox()函数在VB6运行时DLL中实现,因此受其本地化(以及错误消息文本)的影响。您应该确保从Service pack 6 runtime package分发官方(语言中立)msvbvm60.dll

答案 1 :(得分:1)

如果EXE是使用VB6的本地化版本构建的,则会发生这种情况。

  

如果您编译给定语言版本的任何本地化应用程序   在Visual Basic中,应用程序.exe,.dll和.ocx文件仍然存在   调用与语言相对应的运行时资源   编译器。

Microsoft KB article 236404

中有一些可能的修复方法