[delphi-br] Programa de comunicação com várias portas seriais
Pessoal bom dia. Estou desenvolvendo uma aplicação de controle de acesso e estou tendo problema com o monitoramento das portas seriais do micro. A aplicação esta sendo alterada, pois em sua primeira versão ela monitorava uma porta serial apenas. Estou utilizando Delphi e o componente que estou usando para a comunicação serial é o TComport. Pois bem, coloquei mais um componente TComport na aplicação repetindo as configurações do primeiro a exceção da porta na qual ele irá se conectar. Em cada porta, existe um equipamento conectado a outra ponta. O problema é que a rotina de monitoramento funciona em separado em cada um dos componentes, porém quando conecto os dois em suas respectivas portas ao mesmo tempo, sempre o segundo componente a se conectar não recebe os dados que chegam pela porta . . . Estou perdido pois ja segui todas as intruções do help do componente e ainda não obtive sucesso. Gostaria que se alguém pudesse, me enviasse links com informações sobre como escrever uma aplicação para trabalhar com mais de uma porta serial ao mesmo tempo, ou mesmo como utilizar o componente TComport para este fim. Acredito que minha deficiência está na técnica de programação que estou utilizando, mas não sei que caminho seguir. Antecipadamente agradeço a ajuda de todos. -- Eu acredito que a figura do pai e do líder são os grandes equívocos de todas as gerações antes da nossa. E que todos nós contamos com Nixon ou Jesus ou quem quer que seja; é uma falta de responsabilidade a gente esperar que alguém faça as coisas por nós. Assim, ele nos ajuda ou nós o matamos ou votamos para que saia. Acho que este é o equívoco, ter figuras paternas. É um sinal de fraqueza, cada um tem de sujar as próprias mãos. John Lennon [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Programa de comunicação com várias portas seriais
Não sei seu nível de conhecimento em Delphi, mas para acessar o que chega em cada componente serial, você deve em cada um ativar a função onRxChar e escrever a rotina lá, uma para cada componente. De qualquer forma, estou te mandando um link de um outro componente serial. Ele é free, mas só permite acessar até três portas: http://prdownloads.sourceforge.net/comport/cport-3.10.zip?download Qualquer dúvida, ele vem com bons exemplos, principalmente o MiniTerm.dpr. E ele pode ser utilizado tanto em Delphi como em C++. Diogo de Oliveira Cunha [EMAIL PROTECTED] escreveu: Pessoal bom dia. Estou desenvolvendo uma aplicação de controle de acesso e estou tendo problema com o monitoramento das portas seriais do micro. A aplicação esta sendo alterada, pois em sua primeira versão ela monitorava uma porta serial apenas. Estou utilizando Delphi e o componente que estou usando para a comunicação serial é o TComport. Pois bem, coloquei mais um componente TComport na aplicação repetindo as configurações do primeiro a exceção da porta na qual ele irá se conectar. Em cada porta, existe um equipamento conectado a outra ponta. O problema é que a rotina de monitoramento funciona em separado em cada um dos componentes, porém quando conecto os dois em suas respectivas portas ao mesmo tempo, sempre o segundo componente a se conectar não recebe os dados que chegam pela porta . . . Estou perdido pois ja segui todas as intruções do help do componente e ainda não obtive sucesso. Gostaria que se alguém pudesse, me enviasse links com informações sobre como escrever uma aplicação para trabalhar com mais de uma porta serial ao mesmo tempo, ou mesmo como utilizar o componente TComport para este fim. Acredito que minha deficiência está na técnica de programação que estou utilizando, mas não sei que caminho seguir. Antecipadamente agradeço a ajuda de todos. -- Eu acredito que a figura do pai e do líder são os grandes equívocos de todas as gerações antes da nossa. E que todos nós contamos com Nixon ou Jesus ou quem quer que seja; é uma falta de responsabilidade a gente esperar que alguém faça as coisas por nós. Assim, ele nos ajuda ou nós o matamos ou votamos para que saia. Acho que este é o equívoco, ter figuras paternas. É um sinal de fraqueza, cada um tem de sujar as próprias mãos. John Lennon [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12fevppfe/M=396553.7942726.8955931.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1142340778/A=3365488/R=0/id=flashurl/SIG=154hjlk1t/*http://lt.dell.com/lt/lt.aspx?CID=11593LID=319636DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/130306_y300x250_mar06_dhs_gx620dt.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12fevppfe/M=396553.7942726.8955931.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1142340778/A=3365488/R=1/id=altimg/SIG=154hjlk1t/*http://lt.dell.com/lt/lt.aspx?CID=11593LID=319636DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/130306_y300x250_mar06_dhs_gx620dt.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Search Dê uma espiadinha e saiba tudo sobre o Big Brother Brasil. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Programa de comunicação com várias portas seriais
Jonatã, consegui descobrir o erro, eu estava cometendo um erro na interpretação do protocolo de comunicação, o que fazia com que o programa não conseguisse manter a comunicação com o segundo componente. De qualquer forma vou baixar o compoenete que você me passou, Muito Obrigado. On 3/14/06, Jonatã Castelo Branco [EMAIL PROTECTED] wrote: Não sei seu nível de conhecimento em Delphi, mas para acessar o que chega em cada componente serial, você deve em cada um ativar a função onRxChar e escrever a rotina lá, uma para cada componente. De qualquer forma, estou te mandando um link de um outro componente serial. Ele é free, mas só permite acessar até três portas: http://prdownloads.sourceforge.net/comport/cport-3.10.zip?download Qualquer dúvida, ele vem com bons exemplos, principalmente o MiniTerm.dpr. E ele pode ser utilizado tanto em Delphi como em C++. Diogo de Oliveira Cunha [EMAIL PROTECTED] escreveu: Pessoal bom dia. Estou desenvolvendo uma aplicação de controle de acesso e estou tendo problema com o monitoramento das portas seriais do micro. A aplicação esta sendo alterada, pois em sua primeira versão ela monitorava uma porta serial apenas. Estou utilizando Delphi e o componente que estou usando para a comunicação serial é o TComport. Pois bem, coloquei mais um componente TComport na aplicação repetindo as configurações do primeiro a exceção da porta na qual ele irá se conectar. Em cada porta, existe um equipamento conectado a outra ponta. O problema é que a rotina de monitoramento funciona em separado em cada um dos componentes, porém quando conecto os dois em suas respectivas portas ao mesmo tempo, sempre o segundo componente a se conectar não recebe os dados que chegam pela porta . . . Estou perdido pois ja segui todas as intruções do help do componente e ainda não obtive sucesso. Gostaria que se alguém pudesse, me enviasse links com informações sobre como escrever uma aplicação para trabalhar com mais de uma porta serial ao mesmo tempo, ou mesmo como utilizar o componente TComport para este fim. Acredito que minha deficiência está na técnica de programação que estou utilizando, mas não sei que caminho seguir. Antecipadamente agradeço a ajuda de todos. -- Eu acredito que a figura do pai e do líder são os grandes equívocos de todas as gerações antes da nossa. E que todos nós contamos com Nixon ou Jesus ou quem quer que seja; é uma falta de responsabilidade a gente esperar que alguém faça as coisas por nós. Assim, ele nos ajuda ou nós o matamos ou votamos para que saia. Acho que este é o equívoco, ter figuras paternas. É um sinal de fraqueza, cada um tem de sujar as próprias mãos. John Lennon [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]= http://br.ard.yahoo.com/SIG=12fevppfe/M=396553.7942726.8955931.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1142340778/A=3365488/R=0/id=flashurl/SIG=154hjlk1t/*http://lt.dell.com/lt/lt.aspx?CID=11593LID=319636DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_flashfile= http://br.i1.yimg.com/br.yimg.com/i/br/ads7/130306_y300x250_mar06_dhs_gx620dt.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL= http://br.ard.yahoo.com/SIG=12fevppfe/M=396553.7942726.8955931.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1142340778/A=3365488/R=1/id=altimg/SIG=154hjlk1t/*http://lt.dell.com/lt/lt.aspx?CID=11593LID=319636DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_altimg= http://br.i1.yimg.com/br.yimg.com/i/br/ads7/130306_y300x250_mar06_dhs_gx620dt.gif ; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Search Dê uma espiadinha e saiba tudo sobre o Big Brother Brasil. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Eu acredito que a figura do pai e do líder são os grandes equívocos de todas as gerações antes da nossa. E que todos nós contamos com Nixon ou Jesus ou quem quer que seja; é uma falta de responsabilidade a gente esperar que alguém faça as coisas por nós. Assim, ele nos ajuda ou nós o matamos ou votamos para que saia. Acho que este é o equívoco, ter figuras paternas. É um sinal de fraqueza, cada um tem de sujar as próprias mãos. John Lennon [As partes desta mensagem