Delphi 实现自删除

program Project1;
uses
  SysUtils,  windows;
var f:textfile;
    a:string;  

begin
    a:=paramstr(0);
    assignfile(f, ‘delself.bat‘);
    rewrite(f);
    writeln(f, ‘del ‘ + pchar(‘"‘+pchar(a)+‘"‘));
    writeln(f, ‘del %0‘);
    closefile(f);
    winexec(‘delself.bat‘, sw_hide);
end. 

http://blog.csdn.net/emdfans/article/details/11769483

时间: 2024-10-12 09:11:42

Delphi 实现自删除的相关文章

Delphi XE8 如何删除Castalia这个渣渣

Dephi QQ群:325010556 Delphi XE8内置了Castalia这个渣渣如图: IDE时不时的卡死闪退,而且拉线各种Bug,如果: 怎么去掉这个渣渣呢 ? 方法是有的 ,如图,在打开的快捷方式图标右键,设置如下 我们再次打开Delphi XE8,就不再显示Castalia这个渣渣了 世界清静了,如图 完啦!大家学会了吗?

历史上最全的delphi技巧集锦

历史上最全的delphi技巧集锦 ------------------------------------------------ 删除dbgrid中选定数据的方法: begin adotable1.Delete; adotable1.first; 若要追加和修改信息:adotable1.Append;adotable1.post; ------------------------------------------------ 将数据写入库: procedure Tclassmanagefor

delphi 右键删除dbgrid行

Delphi DBGrid右键删除行并提交至数据库.在form上添加,控件TPopupMenu,并指定右键名称:删行 2.编写删除语句: If ADOQuery1.State in [dsEdit, dsInsert] then ADOQuery1.Post;    If ADOQuery1.RecordCount <> 0 then ADOQuery1.Delete; 3.把dbgrid的PopupMenu属性,设置成刚刚添加的控件TPopupMenu. 4.编译,运行

delphi控件安装与删除

附带通用控件安装方法:----------基本安装1.对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;2.对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可:3.对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可:4.如果以上Install按钮为失效的话,试试Compile按钮:5.是run t

Delphi 运行Word VBA 宏 删除软回车

Sub 整理网页()'整理网页:删除软回车.删除空白段.使段落文字两端对齐Selection.WholeStory        Selection.Find.ClearFormatting    Selection.Find.Replacement.ClearFormatting    With Selection.Find        .Text = "?^l"        .Replacement.Text = "^&^p"        .For

Delphi中ListView中实现自定义删除功能的方法

Delphi中ListView中实现自定义删除功能的方法 第一种:有时删除文件会出现文件删不掉现象 if lvMain.InnerListView.ItemIndex <> -1 then begin // DoContextMenuVerb(lvMain.SelectedFolder, 'delete'); DoContextMenuVerbB(lvMain.Folders[lvMain.InnerListView.ItemIndex], 'delete'); 第二种:删除功能很强大,建议使

delphi 注册表操作(读取、添加、删除、修改)完全手册

DELPHI VS PASCAL(87)  32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息. 一.创建和释放TRegistry对象 1.创建TRegistry对象.为了操作注册表,要创建一个TRegistry对象:ARegistry := TRegistry.Create: 2.释放TRegistry对象.对注册表操作结束后,应释放TRegistry对象所占内存:ARegistry.Destroy. 二.指定要操作的键 操作注册表时,首先应指定操作的主键:先给属性R

Delphi的移动文件方法(转)/删除文件:/文件的复制

RenameFile,DeleteFile,MoveFile Delphi的移动文件方法 uses  ShellApi; procedure ShellFileOperation(fromFile: string; toFile: string; Flags: Integer);var  shellinfo: TSHFileOpStructA;begin   with shellinfo do   begin    wnd    := Application.Handle;     wFunc

Delphi通过AppendMenu和DeleteMenu在系统菜单中添加删除菜单项

Delphi在系统菜单中添加删除系统菜单项 Delphi在系统菜单中添加删除系统菜单项,利用Windows提供的API函数GetSystemMenu可以得到窗口的系统菜单句柄,再通过AppendMenu和DeleteMenu就可以添加和删除菜单了. 工具/原料 Delphi7 Windows电脑 方法/步骤 打开Delphi7,创建新的工程,默认新窗体的Name属性为Form1   在Form1的Object Inspector中Events里双击OnCreate为Form1创建OnCreate