dll 得名字是:sss.dll
函数名:startint start (buffers, timeout, logCmd, lName); int buffers;
int timeout;
PSDRCHAR logCmd;
PSDRCHAR lName;怎样在vb里面declare? dll需要有路径吗??
函数名:startint start (buffers, timeout, logCmd, lName); int buffers;
int timeout;
PSDRCHAR logCmd;
PSDRCHAR lName;怎样在vb里面declare? dll需要有路径吗??
timeout as int
logCmd as String,
lName as String) As Longint start (buffers, timeout, logCmd, lName);
最好把sss.dll文件放到系统目录下或当前目录下
否则,要加路径名 如:
Public Declare Function start Lib "D:\ocx\sss.dll" (byval buffers as long,byval timeout as long,byval logCmd as String,byval lName as String) As Long
如果象下面这样怎么declare? 是不是只要把指针的变量全部定义成 byval的string即可?int runtimePathGet (int m, char * path, unsigned int szpath) int m;
char *pPath; /* point to path buffer */
unsigned int *szpath /* point to buffer size */