Rainer,

Just a suggestion: If the application is taking a long time to start, it 
may also not be a bad idea to have it display some sort of splash screen 
(even if it's doing some dummy 'collecting data...' routine with a dummy 
progress bar that doesn't really measure the progress of anything useful).

That way the users are at least aware that it is starting up, and that 
the starting up is apparently, doing something, and they'll be more 
likely willing to wait a few more seconds. It's a psychological thing :)

Just my 2 cents...

John.

> 
> ----- Original Message ----- 
> From: "Rainer von Saleski" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Sunday, September 23, 2007 9:13 PM
> Subject: Preventing Multiple Simultaneous Executions
> 
> 
>> What's the best (easiest effective) way to prevent multiple copies of a 
>> single Delphi program from attemtping to execute simultaneously?
>>
>> The problem is that  users are double clicking to launch the program 
>> (when Control Panel is configured for  single clicks), and then when 
>> things aren't happening fast enough, they click twice again, and again, 
>> and again, until there are 12 or more copies of the program trying to 
>> launch ... and none of them are getting off the ground.  My users don't 
>> seem able to learn patience, so I need to help them out.
>>
>> Any ideas?
>>
>> Thanks,
>> Rainer
>>

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to