ability to cancel operations

Post any comments, suggestions, annoyances or ideas for future releases here. Please do not post bug reports or questions here.
Post Reply
abushne

ability to cancel operations

Post by abushne » Tue Nov 08, 2005 1:12 pm

I am evaluating Zeus for use in my daily work. In evaluating it, I have found that I seem to not be able to cancel the following operations:

Find in files
Make of workspace

in the case of find in files, I will start a find, then click cancel, this simply seems to close the dialog, the search continues on. This has bitten me a couple of times when I mistyped a string and wanted to cancel.

In the case of make, I have had several occasions to need to interrupt a build and the only recourse I have is to use task manager and end task the process, of course this leads to unpredictable results as that in essance "pulls" the rug out from under the processes.

We currently use Textpad and it handles both these very well.

jussij
Site Admin
Posts: 2449
Joined: Fri Aug 13, 2004 5:10 pm

Post by jussij » Wed Nov 09, 2005 2:07 am

I have had several occasions to need to interrupt a build and the only recourse I have is to use task manager and end task the process

Zeus uses the xfgrep.exe utility to do the Find in Files and runs the user supplied command line for the build process, and to cancel either of these tasks would require a call KillProcess, which is effectively what the task manager does anyway.
of course this leads to unpredictable results as that in essence "pulls" the rug out from under the processes.

This is exactly why I am very reluctant to add such a feature to Zeus. To just "pull" the plug on a running process creates the possibilities of causing data corruption to whatever files/databases/etc the process may have open at the time.

Killing the xfgrep.exe utility is probably safe enough as it opens the files read only mode, but then again, since there is no limit to the number of concurrent searches that can be run, there is nothing stopping the user just starting a second search.

To provide the user with an easy way to kill a process from within Zeus feels like a very dangerous feature to me.

Jussi

Post Reply
kuchnie warszawa opinie

Who is online

Users browsing this forum: No registered users and 1 guest