Selecao DevMedia QUERO SER PRIME

Fórum Como posso executar dois trechos de código simultaniamente #324250

26/06/2006

0

Estou co um problemão estou desenvolvendo um programa que fica enviando dados pela serial de 1 em 1 segundo dependendo da conf. do usuário. Ao mesmo tempo fica recebendo um retorno do dispositivo (esta resposta pode ser a qualquer instante ou nunca vir acontecer mas tem que ficar verificando todo momento).

O prog. envia tudo bem certinho no tempo correto sem problema.

Para fazer a verificação da entrada eu coloquei um Timer para ficar verificando de tempo 10, mas acontece que o computador não consegue executar as duas ao mesmo tempo o (Timer e o código base do programa)

Gostaria de saber se existe outra maneira de executar duas coisas ao mesmo tempo?
:D


Adrzel

Adrzel

Responder

Posts

27/06/2006

Ericksasse

Sim, para executar mais de uma tarefa ao mesmo tempo, vc deve usar threads. O Delphi fornece a classe TThread para isso.


Responder

Gostei + 0

27/06/2006

Adriano Santos

Sim, para executar mais de uma tarefa ao mesmo tempo, vc deve usar threads. O Delphi fornece a classe TThread para isso.


Existem duas excelentes vídeo-aula sobre Threads no portal:

[url=https://www.devmedia.com.br/visualizacomponente.aspx?comp=1733&site=3]Threads: programação concorrente[/url]
[url=https://www.devmedia.com.br/visualizacomponente.aspx?comp=1244&site=3]Trabalhando com threads[/url]


Responder

Gostei + 0

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

Aceitar