1

入力ボックスがあります。

この入力ボックスには、("Ok" と "Cancel") ではなく、新しいキャプション ("Ok" と "Annuler") が表示されます。

英語版の表示を許可するにはどうすればよいですか?

アプリケーションは、XP の最新バージョンでビルドされています。

どうもありがとう。

4

2 に答える 2

1

このInputBox()関数は VB6 ランタイム DLL に実装されているため、ローカライズの対象となります (エラー メッセージ テキストと共に)。サービス パック 6 ランタイム パッケージmsvbvm60.dllから公式 (中立言語) を配布していることを確認する必要があります。

于 2012-05-14T09:29:28.263 に答える
1

これは、EXE が VB6 のローカライズ バージョンでビルドされた場合に発生する可能性があります。

特定の言語バージョンの Visual Basic でローカライズされたアプリケーションをコンパイルする場合、アプリケーションの .exe、.dll、および .ocx ファイルは、コンパイラの言語に対応するランタイム リソースを引き続き呼び出します。

Microsoft KB 記事 236404にいくつかの可能な修正があります。

于 2012-05-25T15:42:58.377 に答える