VBIB-32.basをVB.netで使用したい
- 3 名前: マニク◆Jy2pR/5Y 投稿日:2003/11/25(火) 21:08 ID:???
- VB.NETでもDeclareを使ってアンマネージドdll関数呼び出す事は可能。
しかしVB6とはデータ型が違っているので注意。Integer型は
もはや16bitではなく32bitである。
参考になるかわからないけど、MSDNライブラリに載ってる
MessageBox()関数の呼び出し霊はこのように宣言されてる。
Declare Auto Function MBox Lib "user32.dll" _
Alias "MessageBox" (ByVal hWnd As Integer, _
ByVal txt As String, ByVal caption As String, _
ByVal Typ As Integer) As Integer
で結局、VBIB-32.BASに記述されている関数のうち、必要な関数宣言
を全て書き直さないとだめです。
新着レスの表示