注册 登录
编程论坛 PowerBuilder

求教菜鸟问题:nbuf slength是什么意思

山淡淡 发布于 2007-03-28 20:57, 946 次点击
FUNCTION boolean GetComputerNameA(ref string cname,ref long nbuf)LIBRARY "Kernel32.dll" alias for "GetComputerNameA;Ansi"
FUNCTION boolean GetUserNameA(ref string uname,ref ulong slength)LIBRARY "advapi32.dll" alias for "GetUserNameA;Ansi"
FUNCTION int GetSystemMetrics(int indexnum)LIBRARY "User32.dll"
我想求教nbuf slength indexnum分别是什么意思,他们的命名规则是什么,谢谢!
3 回复
#2
山淡淡2007-03-28 21:06
还有,获取登陆用户信息,为什么返回值是boolean而不是char或string值
#3
notbig2007-03-28 23:25
nbuf slength indexnum

是参数,具体代表什么含义要查API手册
GetUserNameA(ref string uname,ref ulong slength)
此函数结果是布尔值,但UNAME和SLENGTH都是返回值,前面有REF

#4
山淡淡2007-03-30 10:25
谢谢版主!
1