copyfile( )中用几个参数?
本帖最后由 zzwu 于 2013-02-28 17:58:01 编辑 我在网上看到都说是3个,应有:
CopyFile(pchar('c:\123.txt'),pchar('d:\123.txt'),False) ;
的形式,但我试试,总说参数的数目太多,去掉了第3个,编译就能通过,为什么?
2个还是3个,是大家错了?还是机器错了? c
[解决办法]
BOOL CopyFile(
LPCTSTR lpExistingFileName,// pointer to name of an existing file
LPCTSTR lpNewFileName,// pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);
[解决办法]
Windows API提供的CopyFile函数是三个参数。
你检查一下工程中,是否有同名的自定义CopyFile函数?
[解决办法]
可能存在同名CopyFile函数或函数被修改过
光标移动CopyFile按住Ctrl变成手型时点击CopyFile看是引用的哪个单元
[解决办法]
DELPHI内部封装了一下,去掉了一个参数
[解决办法]
明确给出函数的名字空间就不会错了,delphi中所有封装的winapi函数都在Windows单元内。
Windows.CopyFile(...
[解决办法]
我用的是三个参数~~~