Page 1 of 1
0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Thu Mar 16, 2017 8:02 pm
by helmut
XnView: MP 0.85 beta 1 - 32 bit
OS: Windows XP - 32 bit
Note: This problem has been introduced in 0.85 beta 1; it worked fine in 0.84.
When trying to start XnView MP a message box is shown saying: The procedure entry point "GetUserPreferredUILanguages" wasn't found in the DLL "KERNEL32.dll".
Effect: XnView MP doesn not start and cannot be used at all.
To reproduce:
1. On Windows XP double-click on xnviewmp.exe
Actual behaviour (bug): Error message is displayed (see above)
Expected behaviour: XnView MP starts up. No error message
Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Thu Mar 16, 2017 10:15 pm
by XnTriq
Confirmed

Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Fri Mar 17, 2017 7:42 am
by helmut
XnTriq wrote:Confirmed


Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Fri Mar 17, 2017 8:58 am
by xnview
it's seems that Qt 5.8.0 doesn't support anymore Windows XP, i ask to the support
Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Fri Mar 17, 2017 9:03 am
by helmut
xnview wrote:it's seems that Qt 5.8.0 doesn't support anymore Windows XP, i ask to the support
O.k.. Actually, it would be bad news if Qt (and thus XnView MP) no longer supported Windows XP. There's still users out there with Windows XP.
Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Fri Mar 17, 2017 12:00 pm
by XnTriq
Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Fri Mar 17, 2017 12:02 pm
by helmut
Uhhh!

O.k., Windows XP users still have XnView Classic as an alternative.

Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Fri Mar 17, 2017 12:19 pm
by xnview
but i think that we can use Qt 5.6.2 dll with 0.85
Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Fri Mar 17, 2017 12:35 pm
by helmut
xnview wrote:
but i think that we can use Qt 5.6.2 dll with 0.85
This would be a good thing.

Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Sun Mar 19, 2017 6:57 am
by xnview
helmut wrote:
but i think that we can use Qt 5.6.2 dll with 0.85
This would be a good thing.

i have the confirmation, QT 5.8.0 can't be used on Windows XP, i can perhaps make a QT 5.6.0 package for XP users?
If you copy xnview.exe in the 0.84 package, is it working?
Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Sun Mar 19, 2017 8:30 am
by XnTriq
xnview wrote:If you copy xnview.exe in the 0.84 package, is it working?
No joy
xnviewmp.exe - Entry Point Not Found wrote:The procedure entry point ??0QDateTime@@QAE@$$QAV0@@Z could not be located in the dynamic link library Qt5Core.dll.
Tested with the DLLs from MP v0.84 and
xnviewmp.exe form v0.85b1:
Code: Select all
\XnViewMP\xnviewmp.exe
\XnViewMP\qt.conf
\XnViewMP\avcodec-57.dll
\XnViewMP\avdevice-57.dll
\XnViewMP\avfilter-6.dll
\XnViewMP\avformat-57.dll
\XnViewMP\avresample-3.dll
\XnViewMP\avutil-55.dll
\XnViewMP\Qt5Concurrent.dll
\XnViewMP\Qt5Core.dll
\XnViewMP\Qt5Gui.dll
\XnViewMP\Qt5Multimedia.dll
\XnViewMP\Qt5MultimediaWidgets.dll
\XnViewMP\Qt5Network.dll
\XnViewMP\Qt5OpenGL.dll
\XnViewMP\Qt5Positioning.dll
\XnViewMP\Qt5PrintSupport.dll
\XnViewMP\Qt5Qml.dll
\XnViewMP\Qt5Quick.dll
\XnViewMP\Qt5Sensors.dll
\XnViewMP\Qt5Sql.dll
\XnViewMP\Qt5Svg.dll
\XnViewMP\Qt5WebChannel.dll
\XnViewMP\Qt5WebKit.dll
\XnViewMP\Qt5WebKitWidgets.dll
\XnViewMP\Qt5Widgets.dll
\XnViewMP\Qt5WinExtras.dll
\XnViewMP\Qt5Xml.dll
\XnViewMP\QtAV1.dll
\XnViewMP\QtAVWidgets1.dll
\XnViewMP\swresample-2.dll
\XnViewMP\swscale-4.dll
\XnViewMP\XMPCore.dll
\XnViewMP\XMPFiles.dll
\XnViewMP\plugins\platforms\qwindows.dll
Re: 0.85b1: Procedure "GetUserPreferredUILanguages"
Posted: Mon Mar 20, 2017 1:45 pm
by xnview
so no more XP support
