Estou com um problema com o componente Vacomm. Estou com a porta 
serial aberta e recebendo as informações, mas num determinando 
momento eu preciso de fechar a porta para abrir logo depois em outra 
velecidade.

Em alguns momentos ela trava na hora de fechar, é como se tivesse 
ficado alguma sujeira no buffer, ou algum valor que não é possível 
processar.

Alguém já passou por algo parecido? Alguém tem alguma idéia do que 
possa fazer?

Muito Obrigado.
Carlos

--- Em delphi-br@yahoogrupos.com.br, "Vinicius Barreira" 
<[EMAIL PROTECTED]> escreveu
>
> No VACOMM, tem um evento chamado ONRXCHAR que vc pode usar pra 
isso; existe uma propriedade que define quais eventos serão 
processados; usando "processmessages"  nos seus pontos criticos de 
processo vc nem deixa acumular nada no buffer do componente;
> 
> Onde vc achou esse componente Boomerang ?
> 
> Abraços;
> 
> 
>   ----- Original Message ----- 
>   From: Fabio Rogerio 
>   To: delphi-br@yahoogrupos.com.br 
>   Sent: Friday, July 25, 2003 8:49 AM
>   Subject: [delphi-br] Porta Serial
> 
> 
>   Ola Pessoal,
> 
>   estou usando o componente Boomerang p/ me conectar com a porta 
serial, ele
>   eh praticamente identico ao VaComm da TMS porem, ele serve pra 
Kylix tb...
> 
>   Porem, minha duvida nao eh sobre um componente especifico, tive o 
mesmo
>   problema em todos os componentes que testei. utilizo esses 
componentes pra
>   me comunicar com scanners seriais de Codigo de Barras e 
impressoras
>   fiscais..
> 
>   Como eu sei que acabou de chegar as informacoes na porta serial??
> 
>   Um exemplo, com o scanner, eu sei q ele leva "2 clicos" p/ me 
enviar todo o
>   codigo de barra... entao fiz a seguinte gambiarra
> 
>     edtcod.Text := edtcod.Text+comleitor.Retrieve(count);
>     edtcod.Text := filterchars(edtcod.Text,['0'..'9']);
> 
>     pas := pas + 1;
>     if pas = 2 then
>     begin
>       pas := 0;
>       cmdokcod.Click;
>     end;
> 
>   acho q deu pra entender ne.. entao, qdo vem a primeira metade do 
codigo de
>   barra, eu nao faco nada.. e qdo vem a segunda eu dou um click no 
ok....
> 
>   porem, com a impressora fiscal, o tamanho do retorno eh mto 
variavel.. ai
>   fica mto trabalhoso usar esta solucao minha...
> 
>   Falou pessoal
> 
> 
> 
>         Yahoo! Groups Sponsor 
>               PUBLICIDADE
> 
>                            
>                                  Região SP-Centro SP-Zona Norte SP-
Zona Sul SP-Zona Leste SP-Zona Oeste SP-Grande SP SP-Litoral SP-
Interior RJ-Centro RJ-Zona Norte RJ-Zona Sul RJ-Niteroi RJ-Litoral RJ-
Serras RJ-Baixada Flum. RJ-Ilhas RJ-Outros Munic.  
>                                  
LançamentosRevendaLocaçãoTemporada  
>                                  Apartamentos Casas Flats/Hoteis 
Escritórios Lojas Terrenos Galpões Rurais  
>                                   
>                          
> 
>                    
>              
>        
> 
>   -- 
>   <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
>   Mensagens antigas podem ser lidas em http://mensagens.delphi-
br.org/
>   Para sair da lista: [EMAIL PROTECTED]
>   Para falar com o moderador: [EMAIL PROTECTED] 
> 
>   Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!. 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a