お世話になってます。
Cで作成されたDLLでパラメータにvoid*があります。
VBで呼び出すときこのvoid*型には、どのようにして定義すればよいのでしょうか?
具体的には、dllの説明には下記のような記述があります。
形式
int XDW_CloseDocumenthandle( handle, void* reserved);
パラメータ
handle 開放するハンドル
reserved 予約引数。nullでなければならない。
とあります。ハンドルはすでに上記と対になる
XDW_OpenDocumentHandleで取得してあります。
void* reservedのところには、VBではなにをセットすればよいでしょうか?
環境はOSはwin2000,VB6です。
上記dllはDocuWorksという、XEROX用のドキュメント関連ソフトのAPIです。
Anyで宣言して、0&を渡してやればいいような気がします。
編集 削除Sayさんありがとうございますぅぅぅ。
うまいこと、いきました。
自分ではNullをセットして一生懸命がんばってみたんですが
ダメでした。
0&をセットすると、うまいこといきました。
ありがとうございました。
チェック忘れてました。(*^_^*)
編集 削除