da uma olhada sobre JNI… vc consegue usar dll em java
Tambem pode usar para carregar a DLL System.loadLibrary(“Sua DLL”);
claro que para usar precisa fazer mais um monte e coisa mas o caminho e esse
Ghostt:
Pessoal é o seguinte!
Eu tenho uma DLL que foi desenvolvida em VB6, sei de alguns métodos que ela possui e estou pretendendo migrar o sistema que utiliza esta DLL para JAVA, a pergunta é:
:arrow: tem como utilizar esta DLL no meu código JAVA :?:
Procure no google sobre o JACOB, é um projeto que permite que dlls não feitas para o java sejam acessadas sem problemas.
arianrp
eu já usei DLL em C/C++ e Delphi com JNI.
Mas tu precisa ter uma interface em VB que respeite o padrão JNI.
A Sun se não me engano só disponibiliza em C/C++, mas eu já achei em Delphi.
Interface em VB6 eu nunca vi, mas é possível que alguém já tenha feito.
Dica: não aconselho o uso de código JNI (que é o caso do Jacob) em aplicações Web. Elas ficam muito instáveis. Uma aplicação desktop instável (que é reiniciada uma vez por dia, quando você vai começar a trabalhar) não é tão problemática em termos de instabilidade quanto uma aplicação Web (que em tese deve funcionar 24x7).
Dica: não aconselho o uso de código JNI (que é o caso do Jacob) em aplicações Web. Elas ficam muito instáveis. Uma aplicação desktop instável (que é reiniciada uma vez por dia, quando você vai começar a trabalhar) não é tão problemática em termos de instabilidade quanto uma aplicação Web (que em tese deve funcionar 24x7).
isso seria pelo fato da parte multi-thread da web?
paulogto
Pessoal é o seguinte!
Eu tenho uma DLL que foi desenvolvida em VB6, sei de alguns métodos que ela possui e estou pretendendo migrar o sistema que utiliza esta DLL para JAVA, a pergunta é:
:arrow: tem como utilizar esta DLL no meu código JAVA :?:
Obrigado pela atenção!!!
paulogto
Rodrigo baixei o JACOB, mas não estou conseguindo colocar ele no Eclipse :!:
Provavelmente é pq eu não sei muito sobre Eclipse!