Não consigo acessar a Porta Serial USB com o javax.comm;....  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
thokk
Virtual Machine Man
[Avatar]

Membro desde: 18/10/2006 17:04:08
Mensagens: 521
Offline

Estou com um certo problema, quando startup minha aplicação, ela funciona tudo bonitinho, mas quando tento me conectar a USB... Da alguns erros, diz que não consegue achar o driver. Imagino que seja erro no api comm. Pois fora da aplicação a USB funciona blzinha.

Gostaria de alguns comentarios e se alguém sofreu este tipo de problema????


Grato

Na vida temos um dia único e feliz. Este dia foi quando conheci minha esposa!!!!
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Você tem um driver USB que simula uma serial, é isso?

O javax.com tem um problema. Ele só detecta as portas no momento que a classe é inicializada. Por isso, se você subir sua aplicação ANTES da porta USB ser "transformada" numa COM, ela nunca estará disponível para sua aplicação.

O método que faz essa detecção é private, então não há uma maneira fácil de chama-lo.

A maneira difícil, usando reflection, é essa aqui:



Esse método atualiza a lista de portas. Você pode usa-lo antes de exibir as portas para o usuário escolher, ou antes de sua classe tentar acessar sua porta padrão USB.

This message was edited 3 times. Last update was at 29/10/2007 10:38:13


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team