★お前らJavaはJNIで組もうぜ★at TECH
★お前らJavaはJNIで組もうぜ★ - 暇つぶし2ch470:469
06/07/12 11:11:20
すみません,間違えてエンター押しちゃいました;;
Win32APIを使う必要があり,JNIにを使い始めたものです.

C++側でから渡されたString型の引数はjchar型として扱うようなのですが,
jchar→WCHARの変換はどのようにすればよいのでしょうか?

const WCHAR *Uni = env->GetStringChars(jstring, NULL);

のようにすれば普通にWCHAR形式として取り込めると書いているページも
あったのですが,こちらの環境では

> 'const jchar' から 'const WCHAR *' に変換できません。

とエラーがでます.
URLリンク(www.ki.rim.or.jp)
を参考にして,せめてWideCharToMultiByteを使ってSHIFT_JISに変換しようとしても,

>'WideCharToMultiByte' : 3 番目の引数を 'const jchar *' から 'LPCWSTR' に変換できません。

とエラーがでます.
どのようにすればjchar→WCHARの変換ができるのでしょうか?
当方の環境は
Java
jdk 1.5.0_06
Eclipse 3.1(Java5でコンパイル)
c++
VC++2005 Express
です.


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch