3

C# を使用して、Windows CE 5.0 でアプリケーションを強制終了するにはどうすればよいですか? 私はすでに試しましApplication.Exit()たが、これは現在実行中のすべてのスレッドを常に強制終了するとは限りません。

通常は使用しますEnvironment.Exit()が、残念ながらこれは CF では使用できません。

4

1 に答える 1

4

使用している CF のバージョンによって異なります。 Application.Exitアプリを終了する正しいメカニズムですが、スレッドも処理する必要があります。CF 2.0 および 3.5 では、作成されたすべてのスレッドでIsBackgroundプロパティをtrueに設定します (作成時に行うだけです)。CF 1.0 では、スレッド プロシージャが終了する必要があるかどうかを知るために定期的に参照するフラグを、包含クラスに手動で追加する必要があります。

于 2013-04-12T14:56:07.750 に答える