Page 2 of 4

Re: Delays XYplorer hangs

Posted: 06 May 2015 19:39
by admin
Anybody any hang issues with v15.10.0003?
Anybody any error message issues with v15.10.0003?

Re: Delays XYplorer hangs

Posted: 06 May 2015 20:29
by Borut
Hm, with 0003 I am not noticing any improvements form pre-0002.

I am just now as I write experiencing a "hang" after clicking on a tab with a location on a currently non-running NAS. Aha, this hang is now over - after some 4 minutes or so. For me, 0002 was a better solution, but obviously unacceptable due to LittleBig's experience.

Also, I am having an impression that response time on existing locations in my LAN has worsened. But, this may be entirely subjective, or have other causes.

However, I find the implementation of my suggestion on nonexisting levels in long paths very nice - thanks.

Re: Delays XYplorer hangs

Posted: 06 May 2015 20:40
by admin
I don't think it got worse. But I hoped it got better. Well, it's tricky, and when you search the web you will quickly see: Thousands of programmers tried to solve this and none ever succeeded completely (not even Explorer, you just don't note it because of multithreading). Nevertheless, I clearly improved the speed dramatically for *some* situations in v15.10.0002 and v15.10.0003, at least on my Win8.1 system.

Question: When you do this:

Code: Select all

text runret("net view", <xypath>);
Do you see a complete/uncomplete list of all/some available network locations??

Re: Delays XYplorer hangs

Posted: 06 May 2015 20:58
by Borut
I would say that I see the complete list. It is the same as what MS WE (am now on WinXP) shows under

Netzwerkumgebung > Gesamtes Netzwerk > Microsoft Windows-Netzwerk > <MyWorkgroup> >

I believe you very much about the complexity and problems. Having no threading is a handicap and you probably are most frustrated about it (at least I would be).

I hope for some improvement and wish you a good luck.

Re: Delays XYplorer hangs

Posted: 07 May 2015 09:37
by LittleBiG
admin wrote:Anybody any hang issues with v15.10.0003?
Anybody any error message issues with v15.10.0003?
Yes, error message, when I go up or back. The difference from 0002 that the delay before the error message is longer now. :-(
By the way, if I use the Breadcrumb Bar and click on the parent folder name (or click on the parent folder name in the Tree), I don't get the error message. Only by the navigation buttons and the double click on the white space.

Re: Delays XYplorer hangs

Posted: 07 May 2015 09:42
by admin
Could you show me the error message please?

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:10
by LittleBiG
2015-05-07_10h07_47.png
2015-05-07_10h07_47.png (16.66 KiB) Viewed 2350 times

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:13
by admin
And this error is wrong? The location IS available? What happens when you click OK?

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:17
by LittleBiG
admin wrote:And this error is wrong? The location IS available? What happens when you click OK?
Of course it is wrong. If I can go down in a folder structure I expect to be able to go back without error message. :-)
After I click OK, XY enters (goes back to) the folder correctly.

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:19
by admin
Weird.

Do you see the server listed when you do this?

Code: Select all

text runret("net view", <xypath>);

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:25
by LittleBiG
admin wrote:Weird.

Do you see the server listed when you do this?

Code: Select all

text runret("net view", <xypath>);
No, I don't, because this shows only the computers which are in the same office with me.

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:36
by admin
When you right-click the Network node in the Tree and select "Browse for Network Server..." do you see all servers or only the ones in your office?

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:40
by Borut
LittleBiG wrote:No, I don't, because this shows only the computers which are in the same office with me.
Yup... I checked it now also in a somewhat larger network. XY apparently enumerates the computer resources only in a workgroup to which the computer on which it is running belongs. Computers from other workgroups - which I for instance see in MS WE under Win7 - are not in the list of XY.
admin wrote:When you right-click the Network node in the Tree and select "Browse for Network Server..." do you see all servers or only the ones in your office?
At my place: all of them - also those in other workgroups.

Re: Delays XYplorer hangs

Posted: 07 May 2015 10:44
by admin
OK, too bad. That means the recent changes are crap. Waste of time. I will revert the code. :blackstorm:

Re: Delays XYplorer hangs

Posted: 07 May 2015 11:10
by admin
A last try. In the next beta (v15.10.0004) please try these two script lines:

Code: Select all

text get("network", 0); //use shell

Code: Select all

text get("network", 1); //use NetServerEnum
1. Do they generate a complete list of servers (all workgroups)?
2. Are they slow?
3. Are they slow only the first time?
4. Which is faster?