Page 1 of 3

New version of the FcContextMenu64.exe

Posted: 31.07.2012, 22:11
by Marek
I have uploaded the new version of the FcContextMenu64.exe for testing.
Please unpack the exe file and copy to the same location as your freecommander.exe.
It is totally new version written with Delphi XE2/64.
You can see the Program in the system tray.

Re: New version of the FcContextMenu64.exe

Posted: 31.07.2012, 23:36
by inglorious
tested locally, depending on the file type the time until context menu appears differs.
context menu appears after about 1 sec. when hovering over a simple dll -file,
an exe-file takes about 2 secs. until menu appears. (I have installed comodo and some other stuff, so the context menu is larger), also tested in a VM, there it takes generally about 2 sec. until context menu appears even when hovering over a simple folder, in my feeling this is too slow. what I found is that once in while a new FcContextMenu64.exe process is created and dies short after. see movies bellow. besides of the in my opinion sluggish response so far (15 min. testing) I've'd experienced no crash or hang yet.
Image
Image

update: each RMB click seems to invoke a new process, by fast clicking RMB over various files/folder you may get into a state where the menu will stay present for a long time. also with each RMB click the main window of FC flickers...

Re: New version of the FcContextMenu64.exe

Posted: 02.08.2012, 22:31
by BGM
Well, so far, after several days of use, this seems to be what one would expect - a normal context menu. I'd like to remove the tray icon, however, although I think it is there for testing' sake at the moment. So far, the menu appears when it ought to, and doesn't time out. I don't see the spinner icon either.

Thanks, Marek.

Re: New version of the FcContextMenu64.exe

Posted: 03.08.2012, 16:30
by Scott_Y
Seems to work fine for me... no more "unusual" delays for the context menu to pop up after I right-click on a file, hence no more spinner icon, also the context menu doesn't persist or "hang" once it is open. However, I have never explicitly run FcContextMenu64.exe until now... I just assumed it was invoked in the background when I right-clicked a file.

Inglorious, I'm not experiencing the delays you report, even when I right-click on multiple files in succession.

BGM, for me the tray icon is hidden, not actually in the tray (the Win7 default). Is that the way it is for you?

Re: New version of the FcContextMenu64.exe

Posted: 04.08.2012, 00:37
by BGM
I can see the tray icon (I have all tray icon visibility enabled in my tray, and I have a vertical taskbar). It has a right-click menu, too, with "About" and "Exit". If I exit it and then go and right-click on something, it takes a second, but the menu shows and then the icon re-appears. But the context menu is still acting as it ought. After FCContextMenu64 is running, there isn't any delay in using the menu.

Re: New version of the FcContextMenu64.exe

Posted: 04.08.2012, 12:22
by inglorious
I notice a delay depending on the file hovering over, while for *.dll files the menu comes up pretty fast,
with *.exe files it takes about 1 sec. also I would like to get rid of the icon and the flickering of FC main window when RMB a file. nevertheless this version seems a lot better than the old .Net version, though the flickering bugs me.

Re: New version of the FcContextMenu64.exe

Posted: 04.08.2012, 15:47
by BGM
The flickering comes from the changing of application focus, and I think it exists in the title bar. Since FCcontextMenu64.exe is a separate application, when it becomes active, FC goes into the background, thus losing focus - so the title bar gets into an "inactive" state. Then, after the command is issued in the context menu, FC receives the focus again, either because it is the next program in line to receive focus, OR Marek programmed it to return focus to FC (I don't know which).

Inglorious, is there any difference in delay when you click on the files or exes or dlls in Explorer? Sometimes the context menu can be affected by additions of other programs that try to interact through the context menu, too.

Re: New version of the FcContextMenu64.exe

Posted: 04.08.2012, 23:49
by inglorious
Inglorious, is there any difference in delay when you click on the files or exes or dlls in Explorer?
you are right, the delay varies also in win explorer.

Re: New version of the FcContextMenu64.exe

Posted: 05.08.2012, 00:03
by BGM
One thing I've found that helps the context menu is to remove all the send-to entries. I never use that anyway.

Re: New version of the FcContextMenu64.exe

Posted: 05.08.2012, 04:48
by scene12
Marek wrote:I have uploaded the new version of the FcContextMenu64.exe for testing.
Please unpack the exe file and copy to the same location as your freecommander.exe.
It is totally new version written with Delphi XE2/64.
You can see the Program in the system tray.
Hello Mr. Marek,

I am trying to download, but I get an error, saying access denied. I am using windows 7. Do you think the problem is on my end, or is your website not working? Or maybe the site is fine and my internet is not working?

Re: New version of the FcContextMenu64.exe

Posted: 06.08.2012, 08:11
by Karol
I am trying to download, but I get an error, saying access denied.
Works fine here. I think, the problem is on your site.

Re: New version of the FcContextMenu64.exe

Posted: 07.08.2012, 17:41
by BGM
Well, folks, I finally restarted my computer. I usually leave it running all the time because I use it as a backup location for the servers.

Anyway, after I started FCXE, I find the same old context menu problem is back. Also, I don't see FcContextMenu64's icon in the system tray anymore! I tried running it manually, but it didn't make any difference.

This morning, I can't get a context menu at all - not even once! I get the spinner icon and that's it. :(

Re: New version of the FcContextMenu64.exe

Posted: 07.08.2012, 18:19
by Scott_Y
It's still working for me after every restart: context menu appears quickly, and the icon is in the tray. (Win7-64)

Re: New version of the FcContextMenu64.exe

Posted: 08.08.2012, 20:14
by BGM
I have restarted FC twice over and I still can't get a context menu on any file whatsoever. Funny thing; I can't get it to show the tray icon any more (not that I really want the icon; it's just strange that it doesn't work the same after my computer was restarted).

Re: New version of the FcContextMenu64.exe

Posted: 08.08.2012, 20:39
by Marek
Can you see FcContextMenu64 in the task manager process list?
Maybe you have the old version of the FcContextMenu64?