TC7.5b2 and plugins: 1.3 specification error

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

siealex
Senior Member
Senior Member
Posts: 278
Joined: 2009-03-22, 16:36 UTC

TC7.5b2 and plugins: 1.3 specification error

Post by *siealex »

TC 7.5 beta 2. I try to install a plugin "Siemens OBEX File System", but TC says that this plugin uses "1.3 specification" and does not start. 7.0 worked OK. What's the problem?
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2siealex
I think it means that plugin has been written according to old interface and might not work correctly with the newest version of TC. Version 1.3 is dated back to 2002, while 1.5 is available since November 2005.

Shortly: plugin reports itself as outdated and it looks like TC 7.5 will not support it.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
Hacker
Moderator
Moderator
Posts: 13073
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

[mod]Moved to the Plugin forum.

Hacker (Moderator)[/mod]
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

It sounds more like the plugin is incorrectly checking the interface version reported by Total Commander - it probably thinks that an older TC is calling it, and refuses to work...
Author of Total Commander
https://www.ghisler.com
siealex
Senior Member
Senior Member
Posts: 278
Joined: 2009-03-22, 16:36 UTC

Post by *siealex »

6.xx and 7.03 worked normally.
We are not so S.M.A.R.T. as we imagine...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Well, the new plugin interface version is 2.0. If the plugin checks only the lower version number, it will see just '0' and report an error that it's too low...
Author of Total Commander
https://www.ghisler.com
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

How about compatibility mode for some plugins?
For example, FAR manager developers added one to unicode FAR for old plugins:
changelog wrote:drkns 18.01.2008 23:48:39 +0200 - build 414
...
- added a "compatibility mode" - a possibility to set the FAR
version being returned in
ACTL_GETFARVERSION - it turned out that some plugins don't
understand that 1.80 > 1.70 :-)
It is taken from \software\far18\wrapper\version, REG_DWORD,
format is the same as in MAKEFARVERSION.
Only decrement is supported, from the actual version to 1.70.1.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

TC isn't responsible for such stupid programming errors. I know what I'm talking about... :-D
User avatar
Boofo
Power Member
Power Member
Posts: 1431
Joined: 2003-02-11, 00:29 UTC
Location: Des Moines, IA (USA)
Contact:

Post by *Boofo »

Lefteous wrote:TC isn't responsible for such stupid programming errors. I know what I'm talking about... :-D
You crack me up! :lol:
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden

How do I un-overwrite all my data?

User of Total Commander
#60471 Single user license
siealex
Senior Member
Senior Member
Posts: 278
Joined: 2009-03-22, 16:36 UTC

Post by *siealex »

Is it possible to set the version manually for a separate plugin? I need to use Siemens Obex, but this project was discontinued three years ago...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2siealex
Which plugin do you mean? The one I have seems to be available here:
http://www.a-z-e.de/index.php?file=download.php&section=5&subsection=3

This plugin comes with full source, and it does NOT check the plugin api version! However, I get an access violation because the plugin returns 0 (instead of -1) when there is no phone. It does this both with TC 7.04a and 7.50. I don't have a Siemens phone, so I cannot check whether the plugin works or not.
Author of Total Commander
https://www.ghisler.com
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

2ghisler(Author)
I guess siealex means VNavigator Siemens Obex File System 1.7.5
This project is discontinued as of 01.12.2007 (announcment) though author can provide the sources (contact via ICQ or email).
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

OK, I will send him an e-mail.
Author of Total Commander
https://www.ghisler.com
VNavigator
Junior Member
Junior Member
Posts: 3
Joined: 2009-05-22, 10:25 UTC
Location: Ukraine

Post by *VNavigator »

I corrected the errors connected with the version! In the archive only the wfx file, please test and tell me. But I can not insert a link! Users rights does not allow me this.
Please contact for mail or ICQ - 360481.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks very much! It seems to start just fine, but I cannot test it because I don't have a Siemens phone.

Please download it here:
https://plugins.ghisler.com/fsplugins/vsofs.zip

2siealex
Can you test it, please?
Author of Total Commander
https://www.ghisler.com
Post Reply