delphi - 关闭并重新启动DELPHI中的当前应用程序

标签 delphi restart

我怎样才能做到这一点?

出于某种原因或由用户选择,“要求”当前应用程序自行重新启动。

最佳答案

uses ShellAPI;

...

procedure TForm1.RestartThisApp;
begin
  ShellExecute(Handle, nil, PChar(Application.ExeName), nil, nil, SW_SHOWNORMAL);
  Application.Terminate; // or, if this is the main form, simply Close;
end;

关于delphi - 关闭并重新启动DELPHI中的当前应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6020867/

相关文章:

delphi - 在 Delphi Mdi 应用程序的父窗口中使用 KeyDown 事件

docker - 失败和除非已停止之间的docker重新启动策略差异?

java - 如何重置JFrame(重启游戏)?

node.js - 如何自动重启 Node 服务器?

delphi - 如何检查枚举是否等于几个不同值中的任何一个?

delphi - 关于单元初始化我可以假设什么?

按下主页按钮时存在 Android 应用程序。单击应用程序图标将启动应用程序。我想让它不暂停

jQuery 在隐藏时停止 HTML5 视频,在可见时重新启动

image - 如何在Delphi中使TImage透明?

delphi - 搜索数据后,使DBGrid单元格改变颜色