首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

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

2012-01-22 
这几个api函数在vb里面怎么写1、set_src_node(intnum)2、Connect(char*gw_ip,shortport,char*username,char*

这几个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))

热点排行