DLL problem

Bugs found in XnView Classic. Please report only one bug per topic!

Moderators: XnTriq, helmut, xnview

Stirlitz
Posts: 6
Joined: Wed Nov 17, 2021 7:06 pm

DLL problem

Post by Stirlitz »

I had the stupidity to update XNView into the existing folder without copying it first as a back-up. Since then I am struggling with various error messages. First libwebp.dll is giving me headache. I simply removed it. Then LIBEAY32.dll. Then ws2_32.dll. Then kernel32.dll. I have downloaded portable, setup, etc. I guess the problem is that I still run Windows XP. Now I am trying to remember which XNView version ran smooth for me and find it online. I think it was 2.40. Or 1.70? I have a terrible memory. Is there a folder where I can download older versions? It is pain in the neck to search for them in various web sites online. There must be an archive here.
Stirlitz
Posts: 6
Joined: Wed Nov 17, 2021 7:06 pm

Re: DLL problem

Post by Stirlitz »

Application couldn’t start because libeay32.dll was not found. This is what I get when I try to crop an image for the first time. I just press ok and everything works, and the message does not pop up again until I close XNView down and run it anew. I put libeay32.dll into the program’s folder but it did not help. I tried to run regsvr32.exe "C:\Program Files\Graphics\XnView\libeay32.dll" but it says the library was loaded but it was not possible to locate the entry point for DLLRegisterServer, so it cannot be registered.

How do I get rid of that message? Especially as it does not matter at all. Everything works fine. It is just an annoying message like a nag screen...
User avatar
xnview
Author of XnView
Posts: 44473
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: DLL problem

Post by xnview »

which version do you have?
Pierre.
Stirlitz
Posts: 6
Joined: Wed Nov 17, 2021 7:06 pm

Re: DLL problem

Post by Stirlitz »

I had the latest version 2.50.4.

But I was able to find version 2.00 of 2013 and now I am fine, no error messages. In fact, it even works faster than newer versions.

********************

Hm.... libeay32.dll is getting on my nerves again. I don’t understand the logic. Now it pops up, now it doesn’t... When I try to crop a message, it says something like "the application failed to start because libeay32.dll was not found. Please reinstall the application". Yet I press OK and nothing happens, everything works as usual except for this nag screen. Can you rid me thereof?

The libeay32.dll I have is version 1.0.2l of 2017.07.13. I have also tried 1.0.2a of 2016.08.11 with the same result.

***************

OK, I think I found something. It is not just crop. Whenever I press Shift at XNView, it gives me this message.
User avatar
xnview
Author of XnView
Posts: 44473
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: DLL problem

Post by xnview »

Stirlitz wrote: Wed Dec 15, 2021 6:44 pm But I was able to find version 2.00 of 2013 and now I am fine, no error messages. In fact, it even works faster than newer versions.
2.00 faster than 2.50.4??
OK, I think I found something. It is not just crop. Whenever I press Shift at XNView, it gives me this message.
even with 2.00 version?
Pierre.
Stirlitz
Posts: 6
Joined: Wed Nov 17, 2021 7:06 pm

Re: DLL problem

Post by Stirlitz »

xnview wrote: Thu Dec 16, 2021 7:55 am2.00 faster than 2.50.4??
I feel so. At least when I Alt+C to copy an image somewhere. 2.50 would freeze for a minute when expanding folders. 2.00 does not seem to freeze. But I cannot say for sure.
even with 2.00 version?
Yes. It looks like the problem lies with the Shift button. When I crop from the menu, no popups. If I just press Shift and nothing else, I still get this nag message. But only once per session, until I close down and run XNView again.
Stirlitz
Posts: 6
Joined: Wed Nov 17, 2021 7:06 pm

Re: DLL problem

Post by Stirlitz »

Bonjour!

It looks like I was able to get rid of this message. It turns out I hadn’t looked hard enough. What finally helped was the libeay32.dll 1.0.2.21 or 1.0.2u of 2020.03.24 that I downloaded at this page:

www.dll-files.com/libeay32.dll.html

The direct link is:

dll-files.com/download/63fc3d04431e49ebf8e8974c70634636/libeay32.dll.html?c=OVB0MWxSVlVoU0VxekJaYk9VRWVQQT09

I put it to the System32 folder.

I also tried to switch to XNView 2.51.6 but failed. It gives me even two nag messages each time I start it:

Point of entry to InitialzeCriticalSectionEx not found in the KERNEL32.DLL library
and
The application could not start because api-ms-win-crt-runtime-l1-1-0.dll not found. Please reinstall the application

Actually, XNVIew 2.5. works fine after I press OK to both messages, but to do it each time I start it is too tiresome... I tried different methods but could not get rid of them. It seems like XNView 2.5 is no longer good for Windows XP.