Alguém consegue registrar esta DLL?

10 respostas
Abdala

Estou com problemas, não consigo registrar esta DLL ~(“jacob-1.15-M3-x86.dll”)~ pelo método convencional.

regsvr32 C:\WINDOWS\system32\jacob-1.15-M3-x86.dll

ou

regsvr32 C:\WINDOWS\system32\jacob-1.15-M4-x86.dll

Valeu! :smiley:

10 Respostas

Abdala

“o arquivo foi carregado, porém o ponto de entrada de DllRegisterServer não foi localizado.” blablabla

quam já trabalhou com Jacob sabe o que estou passando… :twisted:

E

A DLL do Jacob não pode ser registrada porque é uma DLL JNI. Ela deve apenas ficar no seu PATH.

As únicas DLLs que podem ser registradas são as DLLs COM.

Abdala

opa entanglement ! Valeu por responder…

mas seguinte, fui me baseando pelo FAQ do Jacob, http://danadler.com/jacob/jacobfaq.html
e lá diz:

I?m getting a ?co-create ComFailException?, what should I do?
Maybe you need to register your DLL on the system, or you mispelled the name in the Java source code. To register a DLL use ?REGSVR32 <filename>?. REGSVR32 ships with every copy of Windows. It should pop-up a message box saying the component was registered successfully.

A pergunta que faço é:
Como posso eliminar este erro que ocorre às vezes? Não ocorre sempre. ‘co-create ComFailException’ :cry:
Fechando e abrindo a minha aplicação continua funcionando .

E

Ele diz que tem de registrar SUA (your) DLL, não a DLL dele (jacob-*.dll). OK?

Abdala

Valeu pela ajuda, mas estamos na mesma situação deste fórum; :cry:

O erro persiste…

http://www.guj.com.br/java/248383-jacob

bruninhatp

Abdala:
Valeu pela ajuda, mas estamos na mesma situação deste fórum; :cry:

O erro persiste…

http://www.guj.com.br/java/248383-jacob

Está precisando usar JACOB?

Não sei se vai resolver pra vc, mas acabei de resolver meu problema. Segue o link do meu post:

http://www.guj.com.br/java/248383-jacob-resolvido

Espero que ajude! :wink:

bruninhatp

Abdala:
Valeu pela ajuda, mas estamos na mesma situação deste fórum; :cry:

O erro persiste…

http://www.guj.com.br/java/248383-jacob

Ah taaah… agora que vi que é o meu post… rsrsrs…

Abdala

Obrigado Bruninha… :smiley:

Estava com o mesmo problema só que não era constante…
dava as vezes sim e as vezes não…
na hora de criar o ActiveXComponent…

Minha tarefa era converter um DOCx para DOC do Word 2.* e não doc normal.

Criei um VBS e chamo ele via Java…

esse VBS ficou assim:

Option Explicit

Docx2Doc2 "C:\converter.docx"

Sub Docx2Doc2( myFile )

    Dim objDoc, objFile, objFSO, objWord, strFile, strDoc2

    Set objFSO = CreateObject( "Scripting.FileSystemObject" )
    
    Set objWord = CreateObject( "Word.Application" )

    With objWord
        .Visible = False

        If objFSO.FileExists( myFile ) Then
            Set objFile = objFSO.GetFile( myFile )
            strFile = objFile.Path
        Else
            WScript.Echo "FALHA AO ABRIR ARQUIVO: O Arquivo não foi encontrado!" & vbCrLf
            .Quit
            Exit Sub
        End If

        strDoc2 = objFSO.BuildPath( objFile.ParentFolder, _
                 objFSO.GetBaseName( objFile ) & ".doc" )

        .Documents.Open strFile
        Set objDoc = .ActiveDocument
        objDoc.SaveAs strDoc2, 100
        objDoc.Close
        .Quit
    End With
End Sub

e no Java chamo com a Runtime, cscript…

Obrigado.

Abdala

hahahaha… estavam nos “linkando”… hehehe…

parece que somos os primeiros no GUJ com problemas desse gênero…rsrsrs :lol:

fagajr

Galera to revivendo esse tópico porque estou desesperado! rssss

Não estou conseguindo de forma alguma resolver meu problema com JACOB. Fiz todas as tentativas possíveis…

Uma pergunta idiota. Basta rodar a aplicação em java application correto?!

Eu coloquei o Jacob na pasta conforme informado pela Bruninhatp e nada. Pelo que eu vi todos usam com java 1.6, eu estou usando com java 1.7 seria esse o problema?

Dá sempre erro quando eu Instancio a Classe ActiveXComponent

ActiveXComponent axOutlook = new ActiveXComponent("Outlook.Application");

Exception in thread "main" java.lang.UnsatisfiedLinkError: com.jacob.com.Dispatch.createInstanceNative(Ljava/lang/String;)V at com.jacob.com.Dispatch.createInstanceNative(Native Method) at com.jacob.com.Dispatch.<init>(Dispatch.java:99) at com.jacob.activeX.ActiveXComponent.<init>(ActiveXComponent.java:58) at pacoteTeste.Outlook.main(Outlook.java:55)

Por favor, respondam! rssss

abs

Criado 28 de julho de 2011
Ultima resposta 14 de nov. de 2013
Respostas 10
Participantes 4