Reset programu

0

Hej! Czy jest możliwość (istniejąca juz procedura), aby wyzerować wszystkie zmienne i ustawienia programu na te z momentu uruchomienia go, czy trzeba "ręcznie" zerować wszystkie zmienne, tablice itd?
Próbowałem tego:

procedure TForm1.Button1Click(Sender: TObject);
var
FullProgPath: PChar;
begin
FullProgPath := PChar(Application.ExeName);
WinExec(FullProgPath, SW_SHOW);
Application.Terminate;
end;

ale widać jak formy są na nowo tworzone. Chodzi mi o taki efekt, tylko bez mignięcia form programu.

0

Wywołaj ponownie FormCreate.

1 użytkowników online, w tym zalogowanych: 0, gości: 1