It's time to update TC7Z.DLL and TC7Z64.DLL ||And Win9x fix?
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I'm considering to go back to the old 7zip dlls because the new are faulty also in other ways. for example, download this 7zip archive:
https://notepad-plus-plus.org/repository/7.x/7.1/npp.7.1.bin.7z
1. Unpack to empty directory
2. Run notepad++.exe
3. Try to unpack again -> TC hangs when trying to overwrite SciLexer.dll (but not when trying to overwrite notepad++.exe)!
https://notepad-plus-plus.org/repository/7.x/7.1/npp.7.1.bin.7z
1. Unpack to empty directory
2. Run notepad++.exe
3. Try to unpack again -> TC hangs when trying to overwrite SciLexer.dll (but not when trying to overwrite notepad++.exe)!
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Not confirmed under TC 9.0 RC2 x64 in Windows 10ghisler(Author) wrote:I'm considering to go back to the old 7zip dlls because the new are faulty also in other ways. for example, download this 7zip archive:
https://notepad-plus-plus.org/repository/7.x/7.1/npp.7.1.bin.7z
1. Unpack to empty directory
2. Run notepad++.exe
3. Try to unpack again -> TC hangs when trying to overwrite SciLexer.dll (but not when trying to overwrite notepad++.exe)!
I have no problems to unpack all files again.
May be the DLL was not unloaded in your case ?
Windows 11 Home, Version 24H2 (OS Build 26100.4061)
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
No, it happens only while notepad++.exe is actually running! Trying to overwrite notepad++.exe will result in an error message, but trying to overwrite SciLexer.dll will make both TC 32-bit and TC 64-bit hang forever.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Total7zip plugin has no problems with this scenario.MaxX wrote:Does standalone 7Zip hang in this case?ghisler(Author) wrote:3. Try to unpack again -> TC hangs when trying to overwrite SciLexer.dll (but not when trying to overwrite notepad++.exe)!
May be, file is blocked by some AV-services (or is in use by something)?
It just complains about a few open files and you can go on.
Also the 7-zip file manager has no problems it just lists the files with access problems and extracts the rest.
Windows 11 Home, Version 24H2 (OS Build 26100.4061)
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I found out what the problem is: the dll sometimes calls back to TC from a backgroud thread. Since Delphi forms are not thread safe, I use SendMessage to activate the main thread - but it is blocked waiting for the 7zip operation to finish. Moving the 7zip operation itself to a background thread fixed this.
Furthermore, I have now compiled the 7zip dll 16.4.0.0 myself with Visual C++ 6.0, so it works on Windows 9x/ME too now.
Furthermore, I have now compiled the 7zip dll 16.4.0.0 myself with Visual C++ 6.0, so it works on Windows 9x/ME too now.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
LZMA SDK 16.04
Excellent work!ghisler(Author) wrote:Furthermore, I have now compiled the 7zip dll 16.4.0.0 myself with Visual C++ 6.0, so it works on Windows 9x/ME too now.
Code: Select all
Total Commander 8.52a (2015-09-17)
TCMDLZMA.DLL 70,144 LZMA library 4.63
TCLZMA64.DLL 103,424 LZMA library 9.20
Total Commander 9.0RC4 (2016-11-02)
TCMDLZMA.DLL 81,408 LZMA library 9.20
TCLZMA64.DLL 103,424 LZMA library 9.20
LZMA SDK
lzma463.tar.bz2 288,057 2008-12-31 4.63 \C\LzmaLib\makefile
lzma920.tar.bz2 534,077 2010-11-18 9.20 \C\Util\LzmaLib\makefile
lzma1604.7z 971,074 2016-10-04 16.04 \C\Util\LzmaLib\makefile
i got some problems with 7zip 16.04:
with TC 32 bit you don't get the following information in the zipfile if you click in the file:
name, date, attribute
next problem:
If you use Alt-F9 to unzip the container you get an empty folder.
unzip via context-menue does work.
with TC 64 bit everything works.
with TC 32 bit you don't get the following information in the zipfile if you click in the file:
name, date, attribute
next problem:
If you use Alt-F9 to unzip the container you get an empty folder.
unzip via context-menue does work.
with TC 64 bit everything works.
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I do not have these problems, 7zip files show the details just fine and unpack without problems. Maybe it's someincompatible format? Where can I find a 7zip file with this problem?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com