[8.0b8-64] Menu icons from WCICONEX.DLL won't show

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
CAP-Team
Junior Member
Junior Member
Posts: 44
Joined: 2006-09-19, 12:43 UTC
Location: Netherlands

[8.0b8-64] Menu icons from WCICONEX.DLL won't show

Post by *CAP-Team »

They all show only the first icon in the file.
The correct icons are shown if I use the 32-bit version.
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Are you sure you also have your wciconex.inc file and it is not corrupt?
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
CAP-Team
Junior Member
Junior Member
Posts: 44
Joined: 2006-09-19, 12:43 UTC
Location: Netherlands

Post by *CAP-Team »

Yes, and it's working fine in 32-bit mode.
I have both 32-bit and 64-bit versions installed in one directory.
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Hmm, it works OK here both with the 64- and 32bit version in same dir and in separate dirs.

Have you tried with a clean .ini file ?
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
CAP-Team
Junior Member
Junior Member
Posts: 44
Joined: 2006-09-19, 12:43 UTC
Location: Netherlands

Post by *CAP-Team »

Do you use a modified WCICONEX.DLL file?
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

No, my WCICONEX.DLL is not modified.

My WCICONEX.DLL is from jan. 5th 2007 at 14:47 and has the MD5 checksum of: c300ac478606863c1648e48085d16cc9

I use a modified WCICONEX.INC file, but it also works with the original .inc file.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
CAP-Team
Junior Member
Junior Member
Posts: 44
Joined: 2006-09-19, 12:43 UTC
Location: Netherlands

Post by *CAP-Team »

It seems that the x64 version is handling WCICONEX.INC a bit differently than the x86 version.

I had some comments in the file, when I strip those it is working.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

That's indeed possible, Lazarus function "val" fails when there is garbage behind a number, Delphi function works just fine. How does your comment look like? What did you use as separator?
Author of Total Commander
https://www.ghisler.com
Post Reply