Re: [delphi-br] Interromper o sleep(Duracao);

2009-04-03 Por tôpico José Mário Silva Guedes
Isso não é possível, creio eu (vai saber né?)

Eu sugiro que você crie uma procedure personalizada, que receba, por
exemplo, um ponteiro para um Boolean, que quando se tornar false interrompe
a execução.


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Interromper o sleep(Duracao);

2009-04-03 Por tôpico Alexandre Rodrigues
Do jeito que você quer não vai funcionar.

Mas pode fazer:

TempoInicial := Now;
while (MilliSecondsBetween(Now, TempoInicial)  TempoEspera) and not 
SairLaco do
   Sleep(1);

Não é preciso como a Função Sleep mas funciona bem.


Roberto escreveu:
 
 
 Como posso fazer para eventualmente interromper esta instrução
 
 sleep(Duracao);
 
 Pois a duração pode ter sido fornecida muito grande e o form não aceita
 comandos enquanto ela durar.
 
 Como posso por exemplo colocar um botão de (encerrar o sleep) ou
 condicionar?
 
 Obrigado
 
 Roberto(RJ),_._,___
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 


Re: [delphi-br] Interromper o sleep(Duracao);

2009-04-03 Por tôpico Walter Chagas (Bol)
Roberto,

Qual o propósito disto? Te pergunto porque voce nos descrevendo o proposito da 
rotina dá pra gente ver o que pode lhe ser proposto a nível de solução mesmo ou 
alternativas.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Roberto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, April 03, 2009 12:06 PM
  Subject: RES: [delphi-br] Interromper o sleep(Duracao);


  Pois é Guedes, se usar TTime e o que vc disse dá certo, mas tem forma sim
  de fazer isto, só que eu não sei.

  Valew, Abc.

  Roberto

  /

  Isso não é possível, creio eu (vai saber né?)

  Eu sugiro que você crie uma procedure personalizada, que receba, por
  exemplo, um ponteiro para um Boolean, que quando se tornar false interrompe
  a execução.

  Imagem removida pelo remetente.

  [As partes desta mensagem que não continham texto foram removidas]


  

[As partes desta mensagem que não continham texto foram removidas]