Bom dia!
Pessoal preciso de uma ajudinha.
Não consigo utilizar os componentes enquanto o processo estiver ativo.
bom o que isso quer dizer, estou desenvolvendo um software que captura imagens
até ai tudo bem porem , precisei criar um stop, para que o usuário pudesse interromper o processo .
é ai que está , eu não estou conseguindo utilizar visto que o menu onde se encontra o Stop só e liberado após o termino do processo.
exemplo quero que o software me tire 10 imagens …
mais no meio do processo quero parar , ou seja stop
não consigo preciso terminar todo o processo
se alguém puder me ajudar , ou saiba como posso resolver
estou utilizando visual c++ 2005
att JavaX
Não manjo de visual c++, mas creio que o problema seja threads… Enquanto você associa a execução de uma tarefa à mesma thread corrente, ela ficará presa até que o processo seja concluído.
Por isso, o ideal é, ao clicar no botão, disparar uma nova thread.
Como se faz isso em visual c++? Não tenho a mínima idéia.
[quote=drsmachado]Não manjo de visual c++, mas creio que o problema seja threads… Enquanto você associa a execução de uma tarefa à mesma thread corrente, ela ficará presa até que o processo seja concluído.
Por isso, o ideal é, ao clicar no botão, disparar uma nova thread.
Como se faz isso em visual c++? Não tenho a mínima idéia.[/quote]
drsmachado,
Obrigado pela atenção vou pesquisar sobre o assunto .
caso aparecer algo que possa me ajudar.
Grato JavaX
[quote=JavaX_JavaX][quote=drsmachado]Não manjo de visual c++, mas creio que o problema seja threads… Enquanto você associa a execução de uma tarefa à mesma thread corrente, ela ficará presa até que o processo seja concluído.
Por isso, o ideal é, ao clicar no botão, disparar uma nova thread.
Como se faz isso em visual c++? Não tenho a mínima idéia.[/quote]
drsmachado,
Obrigado pela atenção vou pesquisar sobre o assunto .
caso aparecer algo que possa me ajudar.
Grato JavaX [/quote]
Se fosse em java swing eu te orientaria a usar um swingworker, que permite executar threads secundárias enquanto a primeira foi acionada.