DLL not found

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
eagleonorth
Level 1
Level 1
Posts: 6
Joined: Tue Dec 06, 2011 5:37 am

DLL not found

Post by eagleonorth »

I am testing a Norwegian financial and invoicing software with Wine 1.3.

The app is called "Matrix Økonomi" (www.matrix.no)

Most things seems to work fine, but PDF export is not working. The app says ".dll not found".

I have checked with the publisher and they say that the DLL that they use for generating PDF's is called "DPDF_Gen.dll".

I have confirmed that this file do exist in

.wine > drive_c > Programfiler > Matrix Rs

Thanks for any hints!
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: DLL not found

Post by dimesio »

eagleonorth wrote:I am testing a Norwegian financial and invoicing software with Wine 1.3.
What's the full version? If it's not 1.3.34, upgrade.
I have confirmed that this file do exist in

.wine > drive_c > Programfiler > Matrix Rs
Try registering it.

Code: Select all

wine regsvr32 /path/to/dll
(substitute the actual path)
eagleonorth
Level 1
Level 1
Posts: 6
Joined: Tue Dec 06, 2011 5:37 am

Post by eagleonorth »

Thanks for your reply, dimesio :D

I use Wine 1.3.34 on Xubuntu 10.04

I tried to registered the DLL, but this happens:

err:module:import_dll Library MTxEx.DLL (which is needed by L"C:\\Programfiler\\Matrix Rs\\DPDF_Gen.dll") not found
Failed to load DLL /home/egil/.wine/drive_c/Programfiler/Matrix Rs/DPDF_Gen.dll
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

DLL not found

Post by jjmckenzie »

On Tue, Dec 6, 2011 at 4:25 AM, eagleonorth <[email protected]> wrote:
Thanks for your reply, dimesio  :D

I use Wine 1.3.34 on Xubuntu 10.04

I tried to registered the DLL, but this happens:

err:module:import_dll Library MTxEx.DLL (which is needed by L"C:\\Programfiler\\Matrix Rs\\DPDF_Gen.dll")
not found
Failed to load DLL /home/egil/.wine/drive_c/Programfiler/Matrix Rs/DPDF_Gen.dll
Does that dll exist on your system? If it does, you may need to
register it first.

James
eagleonorth
Level 1
Level 1
Posts: 6
Joined: Tue Dec 06, 2011 5:37 am

Post by eagleonorth »

That DLL exists in system32 on my Windows machine, but non in Wine.

As a test I tried to copy the DLL over from Windows, and tried to register it.

Result:

DllRegisterServer not implemented in DLL /home/egil/.wine/drive_c/windows/system32/mtxex.dll
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

DLL not found

Post by jjmckenzie »

On Tue, Dec 6, 2011 at 8:13 AM, eagleonorth <[email protected]> wrote:
That DLL exists in system32 on my Windows machine, but non in Wine.

As a test I tried to copy the DLL over from Windows, and tried to register it.

Result:

DllRegisterServer not implemented in DLL /home/egil/.wine/drive_c/windows/system32/mtxex.dll
Can you try registering the orginal dll after adding this dll through winecfg?

James
eagleonorth
Level 1
Level 1
Posts: 6
Joined: Tue Dec 06, 2011 5:37 am

Re: DLL not found

Post by eagleonorth »

jjmckenzie wrote:Can you try registering the orginal dll after adding this dll through winecfg?

James
Sorry, but I do not understand how to do this... Running winecfg I do not see how I can add the dll.

Thanks for your patience...
eagleonorth
Level 1
Level 1
Posts: 6
Joined: Tue Dec 06, 2011 5:37 am

Post by eagleonorth »

Ah I figured it out. I could just add "mtxex" in winecfg. After that I could register the other dll, and the application now creates PDF files.

This solution made the application run under Wine, but I had to copy mtxex.dll from Windows. This probably raises copyright issues?

Thanks for all help
:D
John Drescher

DLL not found

Post by John Drescher »

This solution made the application run under Wine, but I had to copy mtxex.dll from Windows. This probably raises copyright issues?
Here is some more info on that dll.
http://dll.paretologic.com/detail.php/mtxex

John
eagleonorth
Level 1
Level 1
Posts: 6
Joined: Tue Dec 06, 2011 5:37 am

Re: DLL not found

Post by eagleonorth »

John Drescher wrote:Here is some more info on that dll.
http://dll.paretologic.com/detail.php/mtxex

John
"The mtxex.dll file is part of the Microsoft Windows Operating System" :(
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

DLL not found

Post by jjmckenzie »

On Wed, Dec 7, 2011 at 1:32 AM, eagleonorth <[email protected]> wrote:
John Drescher wrote:
Here is some more info on that dll.
http://dll.paretologic.com/detail.php/mtxex

John
"The mtxex.dll file is part of the Microsoft Windows Operating System"  :(
File a bug report asking that the functions of this dll be added to Wine.

James
Sydcul
Newbie
Newbie
Posts: 3
Joined: Sat Dec 10, 2011 7:51 am

Re: DLL not found

Post by Sydcul »

eagleonorth wrote:I am testing a Norwegian financial and invoicing software with Wine 1.3.

The app is called "Matrix Økonomi" (www.matrix.no)

Most things seems to work fine, but PDF export is not working. The app says ".dll not found".

I have checked with the publisher and they say that the DLL that they use for generating PDF's is called "DPDF_Gen.dll".

I have confirmed that this file do exist in

.wine > drive_c > Programfiler > Matrix Rs

Thanks for any hints!
I guess you just enter the following command in your command line (this is the syntax for a mac, but that doesn't matter:

Code: Select all

wine ~/.wine/drive_c/Program\ Files/Matrix\ Rs/matrixrs.exe
The fault with that code is that your program tries to call the folder where he's in to find the DLL's, but in this case wine is copying it to a "temp folder", so he can't find the DLL's. The good code on a mac should be:

Code: Select all

cd ~/.wine/drive_c/Program\ Files/Matrix\ Rs/
wine matrixrs.exe
Maybe the exact command is different because you are using an other OS or the file somewhere else, but i guess you understand the point i am trying to make.
Locked