Try specifying...
frmErrorMsg.Show vbModeless
...so your code continues to run while it displays.
You could look at using OnTime() to unload it OR include that in
frmMainMenu's 'Initialize' event instead of using a separate routine
just to unload the splash screen.
--
Garry
Free usenet access at
http://www.eternal-september.org
ClassicVB Users Regroup!
comp.lang.basic.visual.misc
microsoft.public.
vb.general.discussion