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>

Reply via email to