2016-10-28 9 views
-2

私はVBでフォームの多言語を作成します。 iniファイルで最後の言語を変更して欲しいですか?vb形式で設定言語とローカライズ可能なiniファイルを保存

最後に開いたアプリケーションで最後の言語を表示します。

+1

このようにタグ(vb.net、vb6)を使用しないでください。どの言語を使用していますか?これまで何をしていますか?ヘルプセンターにアクセスして、すべての情報を読んでください。 http://stackoverflow.com/help/how-to-ask –

+0

あなたの質問がVB6についてのものなら、それは[この質問](http://stackoverflow.com/q/165796/15639)の複製です。おそらくそれの下に私のコメントを含めて読んで[この回答](http://stackoverflow.com/a/165801/15639)。 – MarkJ

+0

あなたの質問がVB.Netについてのものであれば、おそらく最後の言語を設定ファイルに保存しておいてください。[この質問にある](http://stackoverflow.com/q/5229445/15639) – MarkJ

答えて

0

私はデータをiniファイルではなくxmlファイルまたはDBに保存することをお勧めします。

とにかくiniファイルの場合は、Win32 API WritePrivateProfileStringGetPrivateProfileStringを使用する必要があります。 link1またはlink2を参照してください。コードをモジュールに配置するか、Form Loadイベントで読み込み、Form Unload/closeイベントに保存することができます。

+0

'ini.AddSection(" TEST_SECTION ").AddKey(" Key1 ")。Value =" Value1 "; 'これについてもっと助けてください。例:私はVB6のためのXML対iniファイル –

+0

INIに保存され、この上に設定したい私の言語のFR-FRはこの質問http://stackoverflow.com/q/547730/15639 XML用 – MarkJ

+0

提案が原因で拡張性のある上で議論されています。同じコードを複数のプロジェクトやウェブサービスなどで再利用することができます。vb6だけでなく、タグでも述べたvb.netです。多くのユーティリティがXMLに対応しています。 –

関連する問題