Fórum Dentro de um Timer, mas executar só uma vez #213713

12/02/2004

0

Tenho um If dentro de um Timer que fica analisando se o computador estar conectado a Internet, quando conectado quero que ele abra um Form2 e me mostre uma informação na tela. Acontece que esse Form2 fica direto na tela enquanto estou conectado, não dá pra fechar. Queria que ele abrisse o Form2 mas me desse a possibilidade de fechá-lo e quando desconectar e conectar-se novamente na Internet ele abrisse novamente deixando eu fechá-lo.
Ou será se não é como estou fazendo?
Obrigado.


Fariasps

Fariasps

Responder

Posts

12/02/2004

Rômulo Barros

Crie uma variável global para controlar a abertura do form:

Interface
Uses....
Var
  Con : Integer;
...
....
...

EventoDoTimer
Begin
  If(Conectou = 0)Then
   If(SeConectou)Then
   Begin
         Conectou := 1;
         Formulario := TFormulario.Create(Owner);
   End;
End;
...

Initialization
   Con := 0;
End.



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar