Or, you could try making your working directory invisible to the
finder / windows explorer when you application starts up.
Not guaranteed to stop this from happening, but should stop people
who don't know how to access invisible folders from the file browser
from screwing with your mojo....
- Tom
On 19/01/2007, at 9:54 AM, William Squires wrote:
Short answer: good luck!
Long answer: lots of application of the 'Zen of Defensive
Programming'!! In other words:
* check EVERYthing the user could give you,
* double-check your own code with assertions!
(i.e. any time you find yourself using the words "... that should
never/always happen...", put an assertion in the code there!)
* make sure that - at the very least - YOU understand any error
messages the program generates, and it's to your benefit to make
them as user-friendly as possible
* Get a better fool! (or, more succinctly, get others to test the
program for you, and - more importantly - LISTEN when they have a
problem; they're telling you something important!)
* As much as possible, use good OO coding practices; encapsulation
is there for a reason!
* always remember that you can NEVER make any complex system
totally fool-proof; you'll have to decide where the point of
diminishing returns is; at what point will more effort on your part
yield too little in code stability.
On Jan 18, 2007, at 9:35 AM, Emile SCHWARZ wrote:
Hi all,
Application design rather REALbasic usage (quoi que...)
I have a multimedia application where I have a selector that is
created dynamically. I rely on the Window Activate Event to re-
build the selector contents (actually a ListBox).
I just saw a simple code miss (two lines were missing) and I added
them. Now while I was testing that (moving a multimedia container
folder from the "root" folder to a different one), I realized
that, without quitting the application, I can also move a folder
away - and its entry will still be in the selector - and I have a
possible flaw; maybe a bug | needs more tests - .
So the question is:
how can I be sure the user does not tricks my application ?
[moves a folder on my back?]
AMAP: As Much As Possible!
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>