GetPrivateProfileSectionW や GetPrivateProfileStringW などの ini 読み取り関数のユニコード バージョンを使用している非ユニコード アプリケーションがあります。「非Unicodeプログラムの言語」が英語に設定されている場合、プログラムはうまく機能しています。
この設定を中国語 (PRC) に変更すると、関数 GetPrivateProfileSectionW および GetPrivateProfileStringW が null を返します。
この設定は中国語のままにしておく必要があります。これは、「非 Unicode プログラムの言語」で英語を選択すると、CComBSTR.LoadString が期待どおりに機能せず、リソース DLL に中国語の文字が疑問符として読み込まれるためです。
何か案は?
ありがとう。