Kod: Tümünü seç
Procedure kapat();
begin
Application.Terminate;
end;
Kod: Tümünü seç
CreateThread(nil,0,@kapat,nil,0,i);
Kod: Tümünü seç
Procedure kapat();
begin
Application.Terminate;
end;
Kod: Tümünü seç
CreateThread(nil,0,@kapat,nil,0,i);
Kod: Tümünü seç
Procedure frm.kapat(); // senkronize olabilmesi için herhangi bir objeye bağlaman gerek
begin
// Buraya diğer threadleri sonladıran kodları yaz
Application.Terminate;
end;
Kod: Tümünü seç
Tthread.synchronize(kapat,nil);
Kod: Tümünü seç
Self.Synchronize(kapat);
Kod: Tümünü seç
Application.Terminate;
WinExec( PChar( ExtractFilePath(Application.Exename)+'Guncelle.BAT'), SW_Hide );
Kod: Tümünü seç
if Application.terminated then exit;