注册 登录
编程论坛 PowerBuilder

[求助]getcurrentdirectorya()函数参数问题

wsl000 发布于 2006-05-30 09:52, 3511 次点击

string aa
ulong bb
bb=100
aa=space(bb)
GetCurrentDirectoryA(bb,aa)
我知道这个函数的功能是获得当前目录
但是我不知道其中参数的意义

3 回复
#2
ヤ順祺冄繎ヤ2006-05-30 10:22
getcurrentdirectoryA()获取当前目录。通过GetCurrentDirectory函数可以获取当前目录,该函数声明为:Function Ulong GetCurrentDirectoryA(Ulong buflen, ref String dir) Library ″kernel32.dll″    参数2为接收当前目录的字符缓冲区,前面必须加ref表示地址引用;参数1用来指定字符缓冲区的长度。调用过程为:
  String curdir
  curdir=Space(256)
  //为字符缓冲区开辟内存空间
  GetCurrentDirectoryA(256,curdir)
  MessageBox(″Current Directory″,curdir)
#3
wsl0002006-05-30 10:34

我明白了
谢谢

#4
潇洒老乌龟2006-05-30 14:41
PB8或PB9已经自带有函数.getcurrentdirectory
1