2Samuel
QSX, if used at least once in one TC instance, adds its own gui panel to all TC instances, even if they (TC instances) configured not to use QuickSearch plugin (tcmatch.dll). Details in this topic. Reproduced with tcmatch.dll of QSX with versions 2.0.0.0, 2.2.1.0, and using following tcmatch.ini:
tuska wrote:2Samuel
Hi,
I have difficulties to get a prompt search-result when using QuickSearch eXtended 2.2.4 together with a wdx-Plugin:
FileDiz.wdx64 Long description 1 in connection with TC-comments. -> http://totalcmd.net/plugring/FileDiz.html
EDIT on 15/03/2017:
I have updated the description since it has changed with
Windows 10 Pro Version 1607 (Build 14393.953)
Hi tuska,
QuickSearch Extended implements a caching system for WDX strings. There is currently no way to completely deactivate it. You can however change a folder and activate QuickSearch Extended and change the folder back. This should clear the cache.
QuickSearch Extended implements a caching system for WDX strings. There is currently no way to completely deactivate it. You can however change a folder and activate QuickSearch Extended and change the folder back. This should clear the cache.
Actually there is a setting in the GUI (size of cache) and in the INI file (wdx_cache=10000). You could experiment with 0 and -1 there.
DrShark wrote:2Samuel
QSX, if used at least once in one TC instance, adds its own gui panel to all TC instances, even if they (TC instances) configured not to use QuickSearch plugin (tcmatch.dll). Details in this topic. Reproduced with tcmatch.dll of QSX with versions 2.0.0.0, 2.2.1.0, and using following tcmatch.ini...
It is currently not supported to have 2 different GUIs open at the same time.
It would need some refactoring to implement it.
Technical stuff:
Currently the GUI is "#SingleInstance force". The dll opens it on start:
I cannot think of a way to detect to what tcmatch.dll the TQUICKSEARCH-Window belongs to. The best would probably to rewrite everything (filtering and GUI) in one dll. (very much work)
For now you could deactivate the additional GUI in the options.
QuickSearch Extended implements a caching system for WDX strings. There is currently no way to completely deactivate it. You can however change a folder and activate QuickSearch Extended and change the folder back. This should clear the cache.
Actually there is a setting in the GUI (size of cache) and in the INI file (wdx_cache=10000). You could experiment with 0 and -1 there.
Hi Samuel,
thank you very much for your explanation and solution.
I have changed the value wdx_cache=1000 in file tcmatch.ini to value: wdx_cache=0 ... (the value wdx_cache=-1 is also possible).
An immediately search-result with "QuickSearch eXtended" can be achieved with this value.
Samuel wrote:For now you could deactivate the additional GUI in the options.
You could also reuse the same tcmatch.ini for both TC instances. This should be possible.
The issue is that TC instance which is configured not to load/use any tcmatch.dll loads QSX GUI if another TC instance loads QSX tcmatch and user used it at least once there. This suggestion (deactivating the QSX GUI via its options) will just disable QSX GUI for all TC instances.
However, I found a workaround: launch TC instasnce that doesn't have tcmatch loaded on another virtual desktop using Desktops tool. QSX that launched on one virtual desktop doesn't add its gui panel to TC instances launched on other virtual desktops. This workaround will work fine if additional virtual desktop will only have launched TC instances that doesn't use QSX (with its additional GUI).
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
I have updated Windows 10 to the Creators Update version.
No problems so far in any program but this one.
I have set to filter the list on keyboard entry.
IF I start typing the box for entering chars occurs
but I cant input any character and I have to stop TC with the Task manager.
After disabling the additional GUI with TCmatch.exe all works fine.
Its not a big problem for me because I normaly don't need the GUI.
Windows 11 Home, Version 24H2 (OS Build 26100.3915) TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Horst.Epp wrote:I have updated Windows 10 to the Creators Update version.
No problems so far in any program but this one.
I have set to filter the list on keyboard entry.
IF I start typing the box for entering chars occurs
but I cant input any character and I have to stop TC with the Task manager.
After disabling the additional GUI with TCmatch.exe all works fine.
Its not a big problem for me because I normaly don't need the GUI.
Sorry currently I cannot investigate. Could someone try to find out what is happening/preventing the GUI to start? (the GUI is a standalone program written in AutoHotkey - Source see first post)
I update windows 10 to creator update and quicksearch stop working. It means, when i start typing, only black row occurs and total commander freeze. It need to be closed in task manager.
For anyone having trouble using the Windows 10 Creators Update and QuickSearch Extended within TC:
1) Does the current user have read / write access to the folder where tcmatch.ini is located? (usually the TC directory)
1a) Does granting the access prevent the crash?
2) Does TC/QuickSearch Extended still crash when the additional GUI is deactivated? Deactivate it in the GUI or change / add the following to your tcmatch.ini:
Samuel wrote:For anyone having trouble using the Windows 10 Creators Update and QuickSearch Extended within TC:
1) Does the current user have read / write access to the folder where tcmatch.ini is located? (usually the TC directory)
1a) Does granting the access prevent the crash?
2) Does TC/QuickSearch Extended still crash when the additional GUI is deactivated? Deactivate it in the GUI or change / add the following to your tcmatch.ini:
3) Does deleting the current tcmatch.ini help prevent the crash?
1. TC is installed in c:\tools\wincmd and I have full access.
2. As I have reported, deactivating the GUI helps
3. Deleting the tcmatch.ini doesn't help
Windows 11 Home, Version 24H2 (OS Build 26100.3915) TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64