ورود

View Full Version : Restart کردن Application



vDelphi
جمعه 02 مرداد 1383, 18:50 عصر
اگه بخواهم در وسط اجرای برنامه مثلا با زدن یک دکمه برنامه ما Restart بشه یعنی همانند اینکه Application را بسته و دوباره فایل exe را اجرا کنیم چه کار باید کنم؟

v_shalchian
شنبه 03 مرداد 1383, 01:55 صبح
شما می تونید از کد زیر استفاده کنید :


uses ShellApi;

procedure AppRestart;
var AppName : PChar;
begin
AppName := PChar(Application.ExeName) ;
ShellExecute(Handle,'open', AppName, nil, nil, SW_SHOWNORMAL) ;
Application.Terminate;
end;