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] >