当前位置:编程学习 > Delphi >>

大家帮忙看下,在Delphi中这个语句哪里错了? deletefile(pchar(paramstr(0)),pchar(path+sr.Name+'.exe'),

deletefile(pchar(paramstr(0)),pchar(path+sr.Name+'.exe'); 最开始是copyfile(pchar(paramstr(0)),pchar(path+sr.Name+'.exe'),false);就能行.怎么改成"deletefile"就不通了.
答案:在MSDN上,
BOOL WINAPI DeleteFile(
  __in  LPCTSTR lpFileName
);
deletefile如何承载2个参数……
何况怎么可能在运行的情况下删除自己?
一般是DeleteFile('...');
其他:deletefile(pchar(paramstr(0));
这样应该可以吧! delete自己,这个需要杀进程,你以为能行吗?

上一个:delphi中怎么一选中某区域就直接存盘
下一个:delphi 怎么执行其他过程事件

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,