delphi怎么让它把命令执行完了自动重新起动程序 delphi怎么让它把命令执行完了自动重新起动程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行完后加一句application.Terminate,然后调用ShellExecute(Handle, 'open', PChar(你程序的路径), nil, nil, SW_SHOW); procedure TForm1.Button1Click(Sender: TObject);begin ShowMessage('重启程序'); WinExec(PChar(ParamStr(0)), SW_SHOW); ExitProcess(0);end; 呵呵,做一个程序,再加一个服务.程序在某处REG(也可以别处目录文件什么的)写一个程序目录及名称,加上一个标识二三个字段吧.程序退出时,在标识中加1,默认为0服务程序一直在查询REG特别目录(也可以一段时间内查询一次),如果REG标识为1时,把前面的信息当成参数,启动该程序.记得不要用自带的TIMER(要不用线程,要不用高精定时器) 可以另外写一个 2.exe主程序1.exe调用那个2.EXE,2.exe 用api把1.exe关闭再执行命令再调用执行1.exe 先启动一个bat,它等几秒钟再运行指定的程序 这个不错,不需要写另外一个exe Delphi错误:Stack overflow 想写个关于tidtcpserve与tidtcpclient的程序 问个简单问题,解决完了即给分,谢谢! 请问如何取得鼠标停留位置的窗口的文本内容? 請問在delphi中怎樣遍歷窗體上的控件? 如何修改vc写的dll文件??? 哪位能给我:将bmp序列转为avi文件的原程序。我感谢100分。 调查各位编程的环境? 不借助CRecordSet如何实现数据库的访问? 在delphi不同窗体中调用dm中的adoquery,不同的窗体执行不同的SQL代码 fastreport 分组打印 怎么获取获取计算机信息
然后调用ShellExecute(Handle, 'open', PChar(你程序的路径), nil, nil, SW_SHOW);
begin
ShowMessage('重启程序');
WinExec(PChar(ParamStr(0)), SW_SHOW);
ExitProcess(0);
end;
当成参数,启动该程序.记得不要用自带的TIMER(要不用线程,要不用高精定时器)
主程序1.exe调用那个2.EXE,
2.exe 用api把1.exe关闭
再执行命令
再调用执行1.exe
先启动一个bat,它等几秒钟再运行指定的程序
这个不错,不需要写另外一个exe