Hi Lucian,
Good point, but I wouldn't always count it out.
Some applications may require lengthy initialization to determine which UI
will actually be shown. If the initialization requires connecting to a
remote server and possibly acquiring credentials from the user, then a
splash screen might be desirable. Showing an empty application shell or
nothing at all seems to frustrate some users more than just seeing a simple
splash screen.
When an application performs a lengthy initialization process without
displaying any UI, some users that lack patience might try to execute the
program multiple times (although a Mutex solves that one).
Although, I agree that no splash screen at all should be the default advice
given :)
--
Dave Sexton
"Lucian Wischik" <lu***@wischik.comwrote in message
news:ah********************************@4ax.com...
"Dave Sexton" <dave@jwa[remove.this]online.comwrote:
>>IMO the best way to make a splash screen is to use a Form, as you've read.
You can set the TopMost property to true as well.
But please don't. Because that will stop your users from continuing
with their productive work in other applications while they way for
yours to load.
--
Lucian