It's time to update TC7Z.DLL and TC7Z64.DLL ||And Win9x fix?

English support forum

Moderators: sheep, Hacker, Stefan2, white

User avatar
MaxX
Power Member
Power Member
Posts: 700
Joined: 2012-03-23, 18:15 UTC
Location: Earth

It's time to update TC7Z.DLL and TC7Z64.DLL ||And Win9x fix?

Post by *MaxX »

I've checked and found that TC7Z.DLL and TC7Z64.DLL are byte-to-byte copy of 7zxa.dll from official 7-Zip 9.20 "Extra".

It's good time to update TC7Z.DLL and TC7Z64.DLL to new 16.03 version from here.

Previous 16.02 works fine too.
Last edited by MaxX on 2016-10-22, 21:45 UTC, edited 1 time in total.
Jon Canale
Member
Member
Posts: 127
Joined: 2003-02-07, 12:54 UTC

Post by *Jon Canale »

And is Tc7zipif.dll just a renamed 7-zip.dll?
User avatar
MaxX
Power Member
Power Member
Posts: 700
Joined: 2012-03-23, 18:15 UTC
Location: Earth

Post by *MaxX »

2Jon Canale
No. It looks like TC's DLL.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39940
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Tc7zipif.dll is a DLL I wrote myself which converts from the C++ objects used in the 7zip dll to normal Windows functions which TC 32-bit can call. There is no such dll for 64-bit, because Lazarus can use these 7zip objects directly.

So did anyone try the new dlls yet? Any problems?
Author of Total Commander
http://www.ghisler.com
User avatar
MaxX
Power Member
Power Member
Posts: 700
Joined: 2012-03-23, 18:15 UTC
Location: Earth

Post by *MaxX »

2ghisler(Author)

I've updated DLLs up to 16.02 today an did some test with my 7z backups (bcj, lzma1,2, delta... anything 7-Zip can pack into *.7z) all of them work fine.
Didn't try lzma inside of zip files (I don't use this feature) - if someone needs it, please test it yourself.
So, I still don't have any problems with new DLLs.

P.S.
I did my test without WCX plugins in wincmd.ini.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

ghisler(Author) wrote:Tc7zipif.dll is a DLL I wrote myself which converts from the C++ objects used in the 7zip dll to normal Windows functions which TC 32-bit can call. There is no such dll for 64-bit, because Lazarus can use these 7zip objects directly.

So did anyone try the new dlls yet? Any problems?
I tested the new DLLs in TC 9.0b15 x64, no problems.
Windows 10 Home x64 May 2020 Update, Version 2004 (OS Build 19041.541)
TC 9.51 x64 / x86, Everything 1.4.1.992 (x64)
User avatar
nsp
Power Member
Power Member
Posts: 1304
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Post by *nsp »

ghisler(Author) wrote:Tc7zipif.dll is a DLL I wrote myself which converts from the C++ objects used in the 7zip dll to normal Windows functions which TC 32-bit can call. There is no such dll for 64-bit, because Lazarus can use these 7zip objects directly.

So did anyone try the new dlls yet? Any problems?
I tested today :
the new DLLs (16.0.3) in TC 9.0b16 x64 and TC 9.0b16 win32 (under Win10 x64), no problems even with sfx and password protected 7z.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39940
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

OK, I will include them in the next beta!
Author of Total Commander
http://www.ghisler.com
User avatar
MaxX
Power Member
Power Member
Posts: 700
Joined: 2012-03-23, 18:15 UTC
Location: Earth

Post by *MaxX »

16.04 final is ready to use:
https://sourceforge.net/p/sevenzip/discussion/45797/thread/ba50efb0/
http://7-zip.org/a/7z1604-extra.7z

I didn't find any problem with it.
Please, test it too.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39940
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Hmm, neither of the changes seems to affect me:
What's new after 7-Zip 16.03:

The bug was fixed:
- 7-Zip 16.03 exe installer under Vista didn't create links in Start / Programs menu.
- Some bugs were fixed in RAR code.
I'm not using their EXE installer, and also not using any RAR code.
Author of Total Commander
http://www.ghisler.com
User avatar
MaxX
Power Member
Power Member
Posts: 700
Joined: 2012-03-23, 18:15 UTC
Location: Earth

Post by *MaxX »

OMG!
Win98 can't use DLL 16.04? Seriously?
Now I've got to take old 9.20 to work with 7z in TC under Win98.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39940
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Please complain to the 7zip makers. I use their DLL 1:1 without modification.
Author of Total Commander
http://www.ghisler.com
User avatar
Horst.Epp
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

ghisler(Author) wrote:Please complain to the 7zip makers. I use their DLL 1:1 without modification.
Here we have again the problem of users complaining about problems in a OS version which is out of support since years.
Why should the Author of 7zip align the actual software development with it ?
There may be even problems coming from the development environment
which no longer supports such old systems.
The user can still use the last compatible version of 7zip without missing major features.
Windows 10 Home x64 May 2020 Update, Version 2004 (OS Build 19041.541)
TC 9.51 x64 / x86, Everything 1.4.1.992 (x64)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39940
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Because he could do so easily? There are absolutely no problems compiling for Windows 95 - Windows 10, except when using the latest Microsoft compilers which use new functions on purpose to block out older Windows versions.
Author of Total Commander
http://www.ghisler.com
User avatar
j7n
Member
Member
Posts: 150
Joined: 2005-08-07, 21:56 UTC

Post by *j7n »

7-Zip has maintained compatibility for longer than most other software, and longer than WinRar. The latest version still functions on Windows 2000.

As far as I am aware, the last change in the format was LZMA2, which came with version 9.12, so the Windows 98-compatible version should still extract all possible archives.

Maybe it is time to leave Win98 behind.
#148174 Personal license
Running Total Commander v8.52a
Post Reply