Page 1 of 1
On SC QuickSearch
Posted: 31 Jul 2015 21:48
by SkyFrontier
Bug-or-something: I stopped a quicksearch() scan on c: ( win 8 ) via ESC and now it's refusing any other pattern. What goes...?
Re: On SC QuickSearch
Posted: 31 Jul 2015 21:58
by admin
Well, bug I'd say. Fix tomorrow...
Re: On SC QuickSearch
Posted: 01 Aug 2015 01:23
by SkyFrontier
Code: Select all
$a = quicksearch(); beep; beep; text $a;
It double beeps but generates an "out of string space" message, thus no display of text() - leading to believe that the problem is actually in the latter than in the former...
Code: Select all
Error 14
Error: 14 (0x0000000E)
Desc: Out of string space
Dll: 0
Proc: script_Process
Source: XYplorer
XY ver: XYplorer 15.50.0002
OS: Windows 8.1 Windows 8 Single Language, 64-bit
Locale: 1046
ANSI: 1252
ACP: 1252 (ANSI - Latino I)
DBCS: No
DPI: 96 (100%)
Date: 2015-07-31 20:22:05
Re: On SC QuickSearch
Posted: 01 Aug 2015 08:24
by admin
I assume you searched your whole computer?
Re: On SC QuickSearch
Posted: 01 Aug 2015 09:02
by SkyFrontier
Sure.
Re: On SC QuickSearch
Posted: 01 Aug 2015 10:05
by bdeshi
no wonder! XY decided not to display 99 million characters.
Re: On SC QuickSearch
Posted: 01 Aug 2015 10:09
by admin
Ok, there are limits. Here in my system it's somewhere between 50 and 100 MB characters (Unicode: 2 bytes per character). If you list your whole computer in one string you will hit that wall at some point. I cannot do anything, and it's not my job. It's the coders responsibility IMO.
Tip: QuickSearch is made to find certain things, not to list everything.

Re: On SC QuickSearch
Posted: 01 Aug 2015 11:20
by Stef123
I also gave it a try. Very targeted search, so the found results will be very few, but it freezes XY, or rather, it completely locks it up for as long as the search takes, which can be substantial.

Re: On SC QuickSearch
Posted: 01 Aug 2015 11:30
by admin
Yes sure, as advertised in the change log.
Re: On SC QuickSearch
Posted: 01 Aug 2015 11:51
by Stef123
duh -

- guess I was enthralled by "most powerful ever" and stopped reading after
.... not affecting the GUI
I was hoping it would work like Background-Copy, doing its magic silently in the background. So once again I am running up against those darn multi-threading limitations that keep chasing me - isn't there anything can be done about this? To lift this restriction?
Re: On SC QuickSearch
Posted: 01 Aug 2015 11:56
by admin
You know you can inject scripts via commandline into a second/third/fourth... instance of XY?
Re: On SC QuickSearch
Posted: 01 Aug 2015 12:01
by Stef123
Yes, thanks, I know about it. But some hosts won't allow portable guests to gallop all over them, it's one horse only. I ran up against this limit several times with Ken's ThumbnailMaintenance script. Which is why I asked for faster thumb generating, btw, I can use Ken's script only if I have sufficient slack time to do other things, while it generates the thumbs unattended.
Re: On SC QuickSearch
Posted: 01 Aug 2015 12:15
by SkyFrontier
admin wrote:Ok, there are limits. Here in my system it's somewhere between 50 and 100 MB characters (Unicode: 2 bytes per character). If you list your whole computer in one string you will hit that wall at some point. I cannot do anything, and it's not my job. It's the coders responsibility IMO.
Tip: QuickSearch is made to find certain things, not to list everything.

I'm tinkling on this answer since I read it minutes ago. Ok, we forum regulars/advanced users may guess what's happening. But there are no apparent hints on these on official docs AFAICR.
And my thirsty scripting needs itches me on what I'll miss someday by these limitations (remember: we're terabyting for a few years now...).
My last rant:
- Generate a full branch view of the current path:
text quicksearch();
-I often branch view my roots, why not scripted branch views provided by the (now I'm afraid to say it) most powerful report tool ever?