C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: AqKanji2Koeについて


(過去ログ 128 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■76015 / inTopicNo.1)  AqKanji2Koeについて
  
□投稿者/ pzu (1回)-(2015/05/24(Sun) 10:18:38)

分類:[C#] 


AqKanji2KoeをC#で使用できるようにと考えているのですが、
なかなか難しくてできないです。

どなたかご教授いただけないでしょうか?
よろしくお願いします。
引用返信 編集キー/
■76016 / inTopicNo.2)  Re[1]: AqKanji2Koeについて
□投稿者/ Azulean (485回)-(2015/05/24(Sun) 10:56:52)
C 言語のヘッダーを読み解いて、P/Invoke 形式に書き換えることができるか否かが鍵です。
ちらっと PDF を見る限りは難しいことはあまりなさそうに見えました。

・const char* → string
 ただし、MarshalAs で LPStr にしないといけなさそう。https://msdn.microsoft.com/ja-jp/library/s9ts558h
・int* → out int
・void* → IntPtr
・戻り値 unsigned char* → IntPtr
・FreeWave の unsigned char* → IntPtr

といった具合です。
P/Invoke への書き換えの方法についていろいろと調べて、応用していただくしかありません。
(ハンドル H_AQKTDA はその定義を確認していないので割愛)
引用返信 編集キー/
■76017 / inTopicNo.3)  Re[2]: AqKanji2Koeについて
□投稿者/ pzu (2回)-(2015/05/24(Sun) 14:47:34)

Azuleanさん、回答ありがとうございます。
 
無事、解決しました。

ありがとうございます。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -