Alguém consegue registrar esta DLL?

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:

“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:

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.

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 .

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

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

O erro persiste…

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

[quote=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

[/quote]

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:

[quote=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

[/quote]

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

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.

hahahaha… estavam nos “linkando”… hehehe…

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

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