Wagner,

precisei acessar DLLs desenvolvidas em C atrav�s do Java e
utilizei JNI, acredito que � disso que vc vai precisar. Tenho um
dos exemplos que utilizei na �poca para dar o caminho das
pedras para vc. Veja tb no Tutorial Java da Sun que tem tb
o passo-a-passo de como utilizar JNI.

N�o sei se vc j� fez isso mas tente dar uma pesquisada no
sequinte arquive do SouJava:
http://www.mail-archive.com/[email protected]

Pesquise por JNI ou DLL,

"Aqui vai um projeto que demonstra a utiliza��o de JNI para invoca��o de uma
fun��o da API do Windows. O exemplo cont�m um script ANT que constr�i a DLL
utilizando o compilador cl.exe (do Visual C++), voc� ter� que editar o
script caso utilize outro ambiente de compila��o." by Rodrigo B. de Oliveira

Como dito pelos colegas, realmente seria melhor implementar em Java a
comunica��o
 com a sua impressora pq assim vc n�o ficaria dependente da plataforma
Windows,
devido ao fato que DLLs s� s�o reconhecidas por este SO, mas como seu prazo,
por
default, deve ser apertado, acredito que a melhor alternativa seja mesmo
acessar via
JNI e depois, se tiver tempo, vc pode tentar implementar sua comunica��o
puramente em Java.

Espero ter ajudado,

Renato.


----- Original Message -----
From: "Mauro" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 18, 2002 12:42 PM
Subject: Re: RES: RES: [java-list] DLL em Java


> Isso mesmo!
>
> Eu "quase" executei um projetinho pra lojinha que ia usar impressoara
> fiscal. O "consultor" da lojinha, que ia me contratar, queria fazer uma
> redezinha com rwindows 2000, SQL Server e VB. E eu estava tentando
> convenc�-lo de fazer com Linux, Mysql e Java, que diferen�a :-). (n�o foi
> por isto que o projeto n�o saiu, t�).
>
> Por isso dei uma olhada na documenta��o da impressora fiscal. Se fosse pra
> fazer em VB, eu ia usar a DLL mesmo, m. por m. ...
>
> Mas se desse pra fazer em Java eu ia ter o prazer de implementar a
> comunica��o em Java, e disfrutar dos benef�cios de ter um sistema rodando
> sem MS, ou seja, um sistema que ia ser instalado, adaptado e esquecido,
> porque n�o ia precisar de manuten��o. Al�m disso o "consultor" n�o ia
> precisar temer a Pol�cia Federal, porque as vers�es dos produtos da M$ que
> ele costuma usar n�o s�o registradas.
>
>
> Wagner Roberto Sorio writes:
>
> > Pelo que entendi vc est� sugerindo que eu ignore a DLL e passe
diretamente
> > comandos para porta da Impressora ?
> >
> > WAGNER ROBERTO SORIO
> >    Analista de Sistemas
> >     Depto. Inform�tica
> >  Via��o Itapemirim - SP
> >>
> >> Wagner,
> >>
> >> A explica��o do F�bio t� muito boa, mas como deu pra ver envolve algum
> >> trabalho.
> >>
> >> Se quer minha sugest�o, pega (tamb�m no site do fabricante) o protocolo
e
> >> os
> >> comandos que a impressora fiscal reconhece e implementa uma biblioteca
que
> >>
> >> converse com a impressora. Eu j� dei uma olhada neste protocolo e n�o �
> >> nenhum bixo.
> >>
> >> Creio que isto vai ser muito mais �til. E de quebra desamarra a
aplica��o
> >> do
> >> tiobill :-), o que � um belo objetivo.
>  ---
> Mauro Ramos Martini
> [EMAIL PROTECTED]
> counter.li.org#225287
> Visite o site www.politicabrasil.com.br
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------

Attachment: HelloWorld.zip
Description: Zip compressed data

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a