注册 登录
编程论坛 PowerBuilder

[求助]关于inet_addr函数的问题

hztxxx 发布于 2006-06-24 22:19, 1854 次点击

我在网上找了一个ping 主机ip的PB程序。但我按照他的内容发现不能打到我的目的,其中发现inet_addr函数有问题。
我是这样做的:
1、定义外部函数:
Function ulong inet_addr (ref string cp) Library "ws2_32.dll" Alias for "inet_addr"
然后作个按钮运行
ls_ss="192.168.1.1"
st_1.text=string(inet_addr(ls_ss))
结果发现无论IP是多少,结果都只根第一个字符有关。这是什么原因呢。

3 回复
#2
hztxxx2006-06-24 22:40

Function ulong Function ulong inet_addr (string cp) Library "ws2_32.dll" Alias for "inet_addr"
也不行
#3
hztxxx2006-06-25 22:09
1开头返回的long值是16777216
#4
hztxxx2006-06-25 22:33
计了一下16777216刚好就是1.0.0.0的值了。
1