如题!真心求教!
解决方案 »
- 关于Webbrowser随窗口最大化的问题
- 怎样将Tfontstyle里面的各项转换为字符串?
- 非高手莫入,up者莫入
- 昨天谁去长城饭店听了北京的DELPHI2005的讲座,感觉如何?
- 在form 上有一个 panel 了,怎样新建一个 panel 使其具有前一个panel 的所有特性!
- 使用Torasession连接ORACLE库的问题
- 请问如何向系统发送一个....
- 关于程序移植的问题,有高分哦!
- 如何在 DBGRID 中定位第N条记录?
- MAC校验算法是什么东西?请高手指点指点,或给个小例子,谢谢!
- 在导出Excel表的遇到这样一个问题~~~
- 求 WaveCom 短信收发程序,请联系报价
del xxx.exe//这里是你的exe文件
del %0//这里是删除自己
,然后winexe执行这个bat文件,就可以了
procedure TForm1.colsequery(Sender: TObject);
var Selfname,BatFilename,s1,s2:string;
BatchFile: TextFile;
begin
Selfname:=Extractfilename(application.exename);//取EXE文件自己的名称
BatFilename:=ExtractFilePath(Application.ExeName)+ 'a.bat';//批处理文件名称
S1:='@del '+Selfname;
S2:='if exist '+Selfname+' goto pp';
assignfile(BatchFile,BatFilename);
rewrite(BatchFile);
writeln(BatchFile,':pp');
writeln(BatchFile,S1);
writeln(BatchFile,S2);
writeln(BatchFile,'@del %0');
closefile(BatchFile);
winexec(pchar(BatFilename),sw_hide);//隐藏窗口运行a.bat
application.Terminate;//退出程序
end;