How to deal with delays in calculations...

Hai, can anyone advice me how to deal with the following:

The user pushes a button to perform a calculation.

That calculation takes some seconds, enough to get one doubting if the button was pressed…

What is the best way to solve this? Show a dialog? Beep once at the beginning and end?

What is your suggestion?

Thanks

What is the best way to solve this? Show a dialog? Beep once at the beginning and end?

What is your suggestion?

Thanks

To make this user friendly I would take a dialog with something like “you just triggerd a rather complex calculation wich may take a few moments”. To visualize this a progress bar would be very cool, because it would attrac the attention of the user and sees something is going on

We could provide:
application.playSound(‘media:///click.wav’)
which plays the sound in the background.

That would be very nice Jan…

Can you throw in a progressbar too?

Yes, that would be nice, wav and progressbar.
Because wav files can be large (for short sounds), is mp3 more preferable?
a client could have a 56k (analog) connection.

Just thinking…

application.playSound(‘media:///click.wav’) will work in Servoy 2.0, progressbar is not so easy will add to planning

Thanks Jan…