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.