タイトル : Re: dllから文字列を取得する 投稿日 : 2008/02/14(Thu) 18:48 投稿者 : Hongliang
その DLL 内関数が返す文字列が char* なら Ansi でいいでしょう(Declare 宣言の文字セットのデフォルトは Ansi)。 返値は IntPtr で受けてください。で、Marshal.PtrToStringAnsi 辺りで文字列に変換してください。 問題はその char* の素性と解放手段ですが。 // 返値がポインタって扱いづらくてやだなぁ。 |