View Full Version : |Pedido| Fechar aplicação após um tempo de 5 Segundos
Ravoc
15/10/2020, 10:54 AM
Bom dia amigos, necessito de ajuda. Preciso fechar uma aplicação em um período de 5 segundos após iniciar a aplicação .EXE
Usei praticamente todos os métodos de meu conhecimento, Timer1, etc.. e nada, alguém saberia ou poderia me ajudar?
Maykon
15/10/2020, 11:20 AM
Qual a linguagem de programação? Tenta fazer uma thread.
Ravoc
15/10/2020, 11:29 AM
Qual a linguagem de programação? Tenta fazer uma thread.
C# Amigo, vou tentar sim.
Edit: Maykon
Obrigado amigo deu certo sim, eu estava esquecendo de dar um exit hahahahaha!
hanzel
16/10/2020, 11:14 PM
Assim ? [Only registered and activated users can see links]
Ravoc
17/10/2020, 01:33 PM
Assim ? [Only registered and activated users can see links]
Não, o problema era que, ele continuava aberto, já com o Main.exe aberto, e se eu fizesse ele fechar ao apertar Start, o Main.exe não iniciava, (Muemu)
Mas essa ideia ai que você mostrou é bem legal. Esse projeto é seu?
Maykon
17/10/2020, 03:07 PM
A forma que utilizo no meu launcher:
procedure TForm1.PNGButton3Click(Sender: TObject);
begin
if (PNGButton3.Visible = True) then
begin
Registry.WriteString('ConnectIp', '192.99.103.31');
Form1.Hide;
winexec('main.exe connect /u192.99.103.31 /p42410', sw_normal);
ExitProcess(0);
end;
end;
Ravoc
17/10/2020, 03:56 PM
A forma que utilizo no meu launcher:
procedure TForm1.PNGButton3Click(Sender: TObject);
begin
if (PNGButton3.Visible = True) then
begin
Registry.WriteString('ConnectIp', '192.99.103.31');
Form1.Hide;
winexec('main.exe connect /u192.99.103.31 /p42410', sw_normal);
ExitProcess(0);
end;
end;
Me envia uma foto do seu Launcher?
hanzel
18/10/2020, 08:08 PM
Não, o problema era que, ele continuava aberto, já com o Main.exe aberto, e se eu fizesse ele fechar ao apertar Start, o Main.exe não iniciava, (Muemu)
Mas essa ideia ai que você mostrou é bem legal. Esse projeto é seu?
Entendo, o modo correto e você criar um mutex com #32770 e depois criar um Thread.Sleep(3000 a 4000), isso tudo no botão start, segue um exemplo.
Process.Start(Globals.ClientName);
Globals.pForm.WindowState = FormWindowState.Minimized;
Thread.Sleep(4000);
Application.Exit();
Sim o Launcher e desenvolvido por mim, sobre os 5 segundos, você tem que criar um time e deixar desabilitado, cria uma chave de registro para o autostart e também cria uma variável exemplo.
[Only registered and activated users can see links]
Ravoc
18/10/2020, 09:34 PM
Entendo, o modo correto e você criar um mutex com #32770 e depois criar um Thread.Sleep(3000 a 4000), isso tudo no botão start, segue um exemplo.
Sim o Launcher e desenvolvido por mim, sobre os 5 segundos, você tem que criar um time e deixar desabilitado, cria uma chave de registro para o autostart e também cria uma variável exemplo.
[Only registered and activated users can see links]
Muito legal, e muito obrigado por retirar minhas dúvidas e dar ideias. Sucesso em seu projeto amigo.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.