Processamento em segundo plano
Ola pessoal,
Mais uma vez venho recorrer à ajuda de vcs.
É o seguinte: Em um formulario de conclusão de venda, ao clicar em ´Concluir venda´ o sistema trabalha o caixa, as contas a receber e ao final (na ultima linha) estou chamando uma procedure que faz a impressão do cupom. Esta impressão é feita com writeln, ou seja diretamente. O que acontece é que enquanto o cupom não é impresso totalmente, a tela de concluir venda não fecha. Não teria uma opção de enviar os dados de impressão em segundo plano?
Grato pela ajuda. :oops:
Mais uma vez venho recorrer à ajuda de vcs.
É o seguinte: Em um formulario de conclusão de venda, ao clicar em ´Concluir venda´ o sistema trabalha o caixa, as contas a receber e ao final (na ultima linha) estou chamando uma procedure que faz a impressão do cupom. Esta impressão é feita com writeln, ou seja diretamente. O que acontece é que enquanto o cupom não é impresso totalmente, a tela de concluir venda não fecha. Não teria uma opção de enviar os dados de impressão em segundo plano?
Grato pela ajuda. :oops:
Alfadesign
Curtidas 0
Respostas
Bruno_fantin
03/01/2005
Coloca tudo dentro de uma thread...
GOSTEI 0
Paulo_amorim
03/01/2005
Olá
Como disse o Bruno, nesse caso pode-se usar Threads mesmo... elas trabalham ´independentemente´ do seu processamento principal...
Maiores informações, pesquise aqui no fórum que tem bastante material, inclusive um tópico bem longo discuitindo isso
http://delphiforum.icft.com.br/forum/viewtopic.php?t=33539&highlight=discutir+thread
Até+
Como disse o Bruno, nesse caso pode-se usar Threads mesmo... elas trabalham ´independentemente´ do seu processamento principal...
Maiores informações, pesquise aqui no fórum que tem bastante material, inclusive um tópico bem longo discuitindo isso
http://delphiforum.icft.com.br/forum/viewtopic.php?t=33539&highlight=discutir+thread
Até+
GOSTEI 0
Steve_narancic
03/01/2005
http://delphiforum.icft.com.br/forum/viewtopic.php?t=33539&highlight=discutir+thread
[b:b9d5172bca]Link quebrado[/b:b9d5172bca]
GOSTEI 0
José Henrique
03/01/2005
o link correto é esse:
[url]http://forum.clubedelphi.net/viewtopic.php?t=33539&highlight=discutir+thread[/url]
[url]http://forum.clubedelphi.net/viewtopic.php?t=33539&highlight=discutir+thread[/url]
GOSTEI 0