1

只有这样:

最好的做法是什么?

我正在使用 C#、.Net Compact Framework 2.0 SP2 和 Windows Mobile 5.0 及更高版本。

我正在尝试使用 winForm,但需要很长时间才能显示。我想要一个立即(或尽可能快)出现的启动画面。

谢谢!

4

1 回答 1

3

The problem you have to overcome is that the CLR has to be JITTed at the start. You can use a managed Form for your splash screen but you have to pay the CLR JIT price before anything can be displayed, which can be a few seconds on many devices. The best *from a perf standpoint) mechanism is to have a separate native app that shows the splash screen and in turn launches the managed app.

于 2009-11-10T17:30:54.727 回答