[8.0ß4 x32]Lister-Plugin Excellence Doesn't Work Anymore

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

User avatar
norfie²
Power Member
Power Member
Posts: 1038
Joined: 2006-02-10, 07:27 UTC

[8.0ß4 x32]Lister-Plugin Excellence Doesn't Work Anymore

Post by *norfie² »

Excellence shows only the message "Excellence - v1.20 - Total Commander plugin" instead of the contents of the choosen file.
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

It works fine here in TC 8.0b4 32bit version - both when run under Win XP 32bit and Win 7 x64
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
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Maybe the plugin cannot be found?
Author of Total Commander
https://www.ghisler.com
User avatar
norfie²
Power Member
Power Member
Posts: 1038
Joined: 2006-02-10, 07:27 UTC

Post by *norfie² »

Maybe the plugin cannot be found?
It doesn't seem so. Caption conains all proper strings "Lister (excellence) - D:\DATA\TEST.XLS" and I suppose that the content of Lister window "Excellence - v1.20 - Total Commander plugin" comes from the plugin.

No problems with v7.56a (with the same wincmd.ini ...).
wincmd.ini wrote:x=%COMMANDER_PATH%\PLUGINS\WLX\Excellence\excellence.wlx
x_detect="EXT="XLS"|EXT="XLW""
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

x=%COMMANDER_PATH%\PLUGINS\WLX\Excellence\excellence.wlx
x_detect="EXT="XLS"|EXT="XLW""
That works fine here...
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
norfie²
Power Member
Power Member
Posts: 1038
Joined: 2006-02-10, 07:27 UTC

Post by *norfie² »

After reinstallation of plugin it works now. Maybe an old v1.20 was installed before - at least the dates of excellence files are changed (january before and february 2010 after reinstallation).

Thread can be closed.
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

My execellence 1.20 is dated feb. 04 - 2010, 07:51 so you are probably right .
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
norfie²
Power Member
Power Member
Posts: 1038
Joined: 2006-02-10, 07:27 UTC

Post by *norfie² »

For the records only:
old version with problem: 1.20.07 is dated 2010-01-23 11:17
version without problem: 1.20.09 is dated 2010-02-02 8:51
(+-1 hour because of daylight savings)
User avatar
EricB
Senior Member
Senior Member
Posts: 357
Joined: 2008-03-25, 22:21 UTC
Location: The Netherlands

Post by *EricB »

Hi,

I'm experiencing the same problem as Norfie described before, but also using the latest version of Excellence (1.20.09). I've done a complete uninstall and reinstall of the plugin, also exiting TC in between, but to no avail. The only thing I can think of is that the plugin cannot read or write from/to lsplugin.ini file. I've tried copying the settings for Excellence from TC 7.56 lsplugin.ini but that did not work. One thing that is uncommon in my installation is that I've redirected all plugin sections to a separate plugin.ini file, but this works without problems for all other plugins, as far as I can see.

Using TC8 Beta 4 x32 on Win 7 Pro x64.

Regards, EricB.
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

One thing that is uncommon in my installation is that I've redirected all plugin sections to a separate plugin.ini
So have I, and I don't have any problems.

My TC is Installed in the root of drive C: with write permissions to TC's program dir and UseIniInProgramDir=7, hence lsplugin.ini is placed in TC's program dir and writable.
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
EricB
Senior Member
Senior Member
Posts: 357
Joined: 2008-03-25, 22:21 UTC
Location: The Netherlands

Post by *EricB »

Yes,

My TC installation is comparable, in root of D: and also using UseIniInProgramDir=7 for portability purposes. I see that some other plugins like Syn2 have no problem writing to lsplugin.ini file, so write permissions is not the problem. My hunch was more that it seems that Excellence cannot find the lsplugin.ini, maybe due to the redirect of plugin configuration to d:\Tc8\Settings\Plugins.ini, which means it is not in the same dir as lsplugin.ini file, but that seems a bit far fetched.

And maybe a bit OT, but I would prefer that every plugin would write its own ini in its own folder. That's more historical preference, I guess :P
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3378
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

EricB wrote:And maybe a bit OT, but I would prefer that every plugin would write its own ini in its own folder. That's more historical preference, I guess :P
I would LOVE that too or a way to redirect files like decThumbsDBViewer.ini
FSPLUGIN.INI LSPLUGIN.INI NoClose.ini PKPLUGIN.INI Syn.ini SynState.ini
tcwebdav.ini to a folder of MY choosing *dreamy eyes*
Hoecker sie sind raus!
User avatar
EricB
Senior Member
Senior Member
Posts: 357
Joined: 2008-03-25, 22:21 UTC
Location: The Netherlands

Post by *EricB »

Well, to fire up this thread again....

I've been doing some experimenting and still cannot get Excellence 1.20f to work with TC 8 (beta10 now). I've also tried starting TC8 with a clean ini, and only installing Excellence. Same behaviour as described before: Lister shows Excellence in the header and Excellence 1.20f Total Commander plugin (and only that) in the body. Furthermore, the lsplugin.ini, where Excellence normally stores its preferences, is untouched.
I've also tried using a real TC folder in the drive (normally it is junctioned into my Dropbox location), but same result for full and clean ini. In TC 7.56a I never had any problems.

I've dug up the old Excellence 1.11 from 2005, and that one works, but only for xls files, since that old version only supports xls, and no csv, sylk etc. I can live with the (even older) wlx_csv, but prefer a working Excellence.

Anyone any clues? Some hidden dependencies maybe?

Regards, EricB
User avatar
EricB
Senior Member
Senior Member
Posts: 357
Joined: 2008-03-25, 22:21 UTC
Location: The Netherlands

Post by *EricB »

Solved!

It took some time experimenting but I finally found the cause: there is indeed a hidden dependency, which is the presence of UnAcev2.dll in the TC folder. I've the habit of moving TC files that I do not use (like the parallel and USB port drivers, Win95/NT related stuff, uninstaller etc) to a subfolder. After moving back the Unacev2.dll the Excellence plugin immediately started working again. I'll address this to the author, maybe he is even willing to release a 64-bit version.

Regards, EricB

Edit:
Most curious! The dependency is only name dependent, a zero-byte file with the correct name also makes Excellence function.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks for your feedback! The plugin probably performs this checks so it cannot be used by other programs - only the author can answer that.
Author of Total Commander
https://www.ghisler.com
Post Reply