タイトル : Re^2: dllから文字列を取得する 投稿日 : 2008/02/14(Thu) 19:44 投稿者 : すん
Hongliang 様、早急なレスをありがとうございました。 お教えいただいた通り、 ========== Declare ansi Function [関数名] Lib [dllファイル名] Alias [該当する値] ( [引数] ) As Intptr ========== で受け取り、Marshal.PtrToStringAnsiで変換したところ 正常に動作しているようです。 ただ、戻り値がnull(期待値ではない)だったため、 dllから無理やり“KARI”という値を返すようにしてみました。 その結果“KARI”が取得できました。 今度はdllファイル内の処理を見直す必要がありそうです。 // 私も「char*」という仕様が嫌です・・・ |