To: しらたまさん
> 修正しました。
修正ありがとうございます。
(
#559)のサンプルを、pxBufferを文字列の参照渡しに変更して、ver.1.521で実行してみましたが、アクセス違反が発生しました。
修正が反映されていないようです。
> 配列と見なした文字列を渡すことになるので、DLL関数の宣言で「{整数}pxBuffer」を「{参照渡し}pxBuffer」に、呼び出しの時に「POINTER(BUFFER)」を「BUFFER」にしていただければ、エラーは発生しなくなるはずです。
1つ質問させてください。
上記の通り、文字列の参照渡しに変更した場合、NULLは渡せるのでしょうか。
また、NULLを渡せる場合、どのように記述するのでしょうか。
#ここから
●Test({参照渡し}pFloat)=DLL(「test.dll」,「void Test(PFLOAT pFloat);」)
Test(????)。※NULLを渡したい
#ここまで