Preciso de uma ajuda na seguinte questão … Estou começando JAVA a pouco tempo e comprei COMO PROGRAMAR JAVA 6 edição, meu intuito é fazer um curso depois de ler o livro para me atualizar no mercado, mas já possuo algumas idéias de softwares a serem desenvolvidos, bom, a dúvia é o seguinte ::: Consigo usar uma DLL para desenvolver um software em cima dela? Ou até mesmo usar em algum caso dentro do programa? Valeu pessoal.
Existem 2 tipos de DLLs, basicamente.
O primeiro tipo é aquele que em VB se importa com “Declare Function” ou “Declare Sub”. Para chamar tais DLLs você precisa usar um pacote chamado JAWIN. (por favor, procure no Google)
O segundo tipo é aquele que você tem de registrar com regsvr32 e para chamar em VB você usa importando uma referência e usando “Dim xxx As Yyy” ou "Dim xxx : Set xxx = CreateObject (“yyy.zzz”). Para chamar tais DLLs você precisa usar um pacote chamado Jacob ( http://danadler.com/jacob )
Se não conseguir usar a DLL com nenhum desses pacotes, chame um especialista em C que consiga lhe escrever uma DLL JNI para você. Não é recomendado para quem tenha pouca experiência nas duas linguagens (C e Java). Além disso tem de ser um cara que tenha experiência em Visual C, não em gcc (o C do Linux).