Estou com o seguinte erro, eu jah coloquei a dll na pasta do windows, do eclipse e do java, jah adicionei o jar externo no eclipse, mas ele nao esta indo continua dando erro…
Exception in thread “main” com.jacob.com.ComFailException: Can’t co-create object
at com.jacob.com.Dispatch.createInstance(Native Method)
at com.jacob.com.Dispatch.<init>(Dispatch.java)
at com.jacob.activeX.ActiveXComponent.<init>(ActiveXComponent.java)
at AprovaCartao.main(AprovaCartao.java:13)
Dica: sempre que tenho de usar algo que envolve COM (por exemplo, ActiveX DLL), eu escrevo um programa em VBScript (ou VB 6.0) que chama os tais objetos. Se não conseguir criar os objetos em VBScript (ou VB 6.0) não vou conseguir fazer isso com a Jacob em Java.
Veja se a tal DLL que você quer usar está registrada corretamente na sua máquina.
Posta teu codigo ai
eu tive esse mesmo erro!
foi resolvido quando eu registrei a dll
Tenho o mesmo erro
eu fiz a mesma coisa de usar primeiro em vb6 e depois tentar usar no jacob mais não deu certo
eu sei manipular com o vb6 , mais no jacob não consegui
pretendi criar uma .dll com as funções já trabalhadas
criei uma .dll com as funções
Sub ola()
ok
End Sub
Public Sub ola2()
ok
End Sub
Private Sub ola3()
ok
End Sub
Public Function ok()
MsgBox “ddd”
End Function
para test mais quando eu tento usar no jacob da o erro de
Exception in thread “main” com.jacob.com.ComFailException: Can’t co-create object
at com.jacob.com.Dispatch.createInstanceNative(Native Method)
at com.jacob.com.Dispatch.(Dispatch.java:99)
at com.jacob.activeX.ActiveXComponent.(ActiveXComponent.java:58)
at ReadDLL.main(ReadDLL.java:19)
deve ser a estrutura do meu codigo em vb6
o que eu tenho que fazer para o codigo em vb6 seja aceito no jacob ???