1
ブール値へのポインタの設定はどのようにできますか?長い間、私は使用します。私はにsetIntを使用しますが、WROKないようにトレイブールのためになるようJNAがブール値へのポインタを設定する
Pointer pointer = new Memory (size);
pointer.setLong(0, longValue);
pointer.setBoolean(...)
は、定義されていません。
ブール値へのポインタの設定はどのようにできますか?長い間、私は使用します。私はにsetIntを使用しますが、WROKないようにトレイブールのためになるようJNAがブール値へのポインタを設定する
Pointer pointer = new Memory (size);
pointer.setLong(0, longValue);
pointer.setBoolean(...)
は、定義されていません。
IntByReferenceを使用してください。
IntByReference ref = new IntByReference();
/*Pass ref as argument to some function*/
if(ref.getValue() == 0)
...
else
...
ブール値はCタイプではありません。ブール値を表現するためにライブラリが使用するデータ型のサイズを調べ、それを使用します。 – technomage