こんにちわ
hspSDKについて質問があります。
資料が少なく(wikiには目を通しました)手探りな状態で困っています。
やりたいことは、
HSPから、文字列と数値型変数を引数に渡し、
DLL側で受け取った文字列を加工して返したいです。
〜HSP側〜
変数s = 登録関数名( 文字列, 変数i )
変数s :加工された文字列を受け取る
変数i :次の読み込み位置
これは、HSPのdefcfuncにより実現できました。
今回はこれを使ってSDKの勉強をしたいと思ってます。
これをDLLにすると、どうしても文字列を返すことができません。
引数は受け取ることができました。
また数値型なら
stat = 〜 ;
return;
(make hpi 2 参考 )
で返すことができました。
文字列は、
char *s;
〜
stat = (int)s;
return;
で返せるかと思ったんですが、無理みたいです。
どうすればいいのか、全く分からなくなってしまったので、
お力をお貸ししていただければ幸いです。
どうぞよろしくお願いします。