读书人

这几个api函数在vb里面如何写

发布时间: 2012-01-22 22:38:43 作者: rapoo

这几个api函数在vb里面怎么写
1、set_src_node(int num)
2、Connect(char *gw_ip,short port,char *username,char *passwd)
3、socket(AF_INET,SOCK_STREAM,0)
4、bind(listenfd ,(struct sockaddr *)&servaddr,sizeof(struct sockaddr_in))
5、Get_MO(int conn_id,void **pp_MO)

[解决办法]
按照API的声明方式就可以了

结构自己声明
int换成LONG CHAR换成STRING
short 换成integer

[解决办法]
char*可以改成 byval string或者改成byte,使用的时候声明一个byte数组,传递的时候传第一个元素进去即可
至于void **pp_MO,这个指针可以声明为long,然后你传个地址进去
[解决办法]
得声明dll文件中的导出函数
[解决办法]
Connect(char *gw_ip,short port,char *username,char *passwd)

Declare sub Connect Lib "*** " (ByVal gw_ip As String, port As integer,byval username as string,byval passwd as string )

[解决办法]
bind(listenfd ,servaddr,len(sockaddr_in))

读书人网 >VB

热点推荐