Speed up Application start?

B

Boris Nienke

Hi,

it's a bit anoying when you have a small tool, writen for .NET CF, and it
takes around 3 to 5 seconds (and more, depending on the device etc.) to
start it up.

Native tools are "just there" (like calculator, or other software like
PencilBox, RepliGo etc.)

I think it has to do with the Framework which needs to startup too - is
that correct?

Is there any way to speed things up? I don't mean the application itself (i
know the tricks to speed up form creation by optimizing the
control-creation-part of the source) - but even when you write a _very_
simple application like "Hello World" it will take some seconds to start...
Native coded it would be there when you press the button - you won't
recognize a great delay.

You know what i mean?

Boris
 
É

éric

Not an answer but similar question... Is there a way to have the Framework
stuff do what it needs at startup so that we don't wait for it when we start
the app?

éric
 
B

Boris Nienke

As i wrote - i allways know that and do that.

But in fact:
- My Application has 4 Forms. Just the Mainform is created at start up (all
others at runtime when i need them)
- On that Mainform is:
1 PaintBox (with a 32x32 Bitmap)
3 Labels
2 Panels (one of them is an invisible placeholder so i could delete it)
1 OwnerDraw ListBox
1 MainMenu with 2 MenuItems
1 ImageList with 3 32x32 Images

That's it. Not a lot to improve i think

- I have an other application with an EMPTY Form (not being created at all)

But when i start any of these applications, it will take a few seconds...
as i wrote... from 3-5 is normal... 6 to 8 could be.

This is not very "smart"

My Users also write me mails about slow perfomance (i'm currently try to
figure out what they mean - but i'm pretty sure it's a GUI Problem -
windows with more controls are simply "too slow" compared with eVB or eVC++
software :'( )

Boris
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top