DLL関数の呼び出し
- 題名: DLL関数の呼び出し
- 著者: mezashi
- 日時: 2008/09/02 11:55:46
- ID: 22895
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DLL関数の呼び出し
- 著者: もょもと
- 日時: 2008/09/02 14:13:44
- ID: 22896
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DLL関数の呼び出し
- 著者: mezashi
- 日時: 2008/09/02 16:04:14
- ID: 22901
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DLL関数の呼び出し
- 著者: よねKEN
- 日時: 2008/09/02 16:11:10
- ID: 22903
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: DLL関数の呼び出し
- 著者: mezashi
- 日時: 2008/09/02 16:55:19
- ID: 22905
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[VB6以前]
あるDLLを使って関数を使用しています。
DLLはC++で作成されたものです。
VB2005でコーディングしたときは問題ないのですが
VB6のときは"エラー49,DLLが正しく読み込めません"となります。
VB6の場合(VB2005はLong引数をIntPtrにしています)
Public Declare Sub FB_SetReceiverHWND Lib "FieldBus.dll" Alias "?_FB_SetReceiverHWND@@YAXPAUHWND__@@@Z" (ByVal Hwnd As Long)
Hwnd = FindWindow(vbNullString, WINDOW_NAME)
FB_SetReceiverHWND(Hwnd)
同じコードであるのにVB6で通らないのはなぜでしょうか?
ちなみに今回DDE通信を簡易的に使用したいのでVB6で作成したいと思っています。
ご教授お願いします。