1
CStringA
とCStringW
をVC6のCString
の代わりに明示的に使用するにはどうすればよいですか? CStringW
はUNICODEモードでCString
として振る舞う必要がありますしながら、確かVC6でCStringAとCStringWを使用するにはどうしたらいいですか?
CStringA
は、ANSIモードでCString
として振る舞う必要があります。
CStringA
とCStringW
をVC6のCString
の代わりに明示的に使用するにはどうすればよいですか? CStringW
はUNICODEモードでCString
として振る舞う必要がありますしながら、確かVC6でCStringAとCStringWを使用するにはどうしたらいいですか?
CStringA
は、ANSIモードでCString
として振る舞う必要があります。
問題を解決しました。実際には、ansi CStringがwchat_t []のようなUnicode型を扱うことができます。 CStringはLPWSTRから変換できますが、他の方法は失敗します。その後、私はCString - > _bstr_t - > LPWSTRの方法を使用し、正常に動作します。
VC6?恐竜がまだ生きていた時からではありませんか? – ApprenticeHacker
VC6は何年も触れていませんでしたが、 'CString'に触れたことはありませんでしたが、プロジェクトプロパティのUnicode設定に基づいて' CStringA'や 'CStringW'にマップされたマクロは' CString'ではありません。あなたの正確な問題は何ですか?エラーメッセージはありますか?また、新しいバージョンにアップデートできませんか?例えば。 2010 Express Editionを使用してですか? – Mario
umはほんのわずかなプロジェクトですが、遅くて複雑なVS20xxフレームワークではそれほど必要ではありません。 CStringAとCStringWがこのIDEで想像するように定義されていないのは残念です。 – hsluoyz