VC做的DLL里面有很多函数,
如:
int hst_open(long chno,INITTBL *inittbl)
其中INITTBL是一个结构体,
在VB里面声明应怎么描述这个指针?
如:
private DECLAEE FUNCTION hst_open(byval chno as long,?????)
怎么调用这个函数?
多谢!
如:
int hst_open(long chno,INITTBL *inittbl)
其中INITTBL是一个结构体,
在VB里面声明应怎么描述这个指针?
如:
private DECLAEE FUNCTION hst_open(byval chno as long,?????)
怎么调用这个函数?
多谢!
BOOL ByVal variable As Long
BYTE ByVal variable As Byte
CHAR ByVal variable As Byte
COLORREF ByVal variable As Long
DWORD ByVal variable As Long
HWND,HDC,HMENU,... ByVal variable As Long
INT, UINT ByVal variable As Long
LONG ByVal variable As Long
LPARAM ByVal variable As Long
LPDWORD variable As Long
LPINT, LPUINT variable As Long
LPRECT variable As type
LPSTR, LPCSTR ByVal variable As String
LPVOID variable As Any
LPWORD variable As Integer
LRESULT ByVal variable As Long
NULL As Any
NULL ByVal variable As Long
SHORT ByVal variable As Integer
WORD ByVal variable As Integer
WPARAM ByVal variable As Long
申明后调用于一般api一样
象这样:
private type inittbl
....
.....
end type
然后:
private DECLAEE FUNCTION hst_open(byval chno as long,byval inittbl as inittbl)
private DECLAEE FUNCTION hst_open(byval chno as long,inittbl as inittbl)