主题:  关于文件复制问题

zmycq

职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2005/2/10 11:25:59
#12005/2/14 18:28:19
请问版主:为什么如下程序不能正确执行
a:="i:\\jk-3.exe"
b:="g:\\jk-3.exe"
result:=CopyFile(a, b)
而将字符串放在函数的括号中就可以了,请问这是为什么?
result:=CopyFile("i:\\jk-3.exe", "g:\\jk-3.exe"



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
注册:2000/11/4 21:26:33
#22005/2/16 11:20:47



zmycq

职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2005/2/10 11:25:59
#32005/2/16 14:02:04
这是一段文件复制程序,前面是分别将文件及路径放入变量A和B中,然后用FileCopy.u32函数进行拷贝操作.结果失败.当把文件名及路径放入函数的括号中时,操作成功.我不知道问题出在什么地方.



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
#42005/2/18 9:14:16
这个U32还没用过.



liurulin

职务:普通成员
等级:2
金币:3.0
发贴:339
注册:2004/12/20 9:18:39
#52005/2/20 13:28:29
有些U32的参数是不支持用变量的



liurulin

职务:普通成员
等级:2
金币:3.0
发贴:339
注册:2004/12/20 9:18:39
#62005/2/22 9:17:04
这个U32是CopyFile.u32,我试了一下,能够使用,不知你错在什么地方