私のアプリケーション用の静的DLLモジュールにWinForms UIコードがあります。メインフォームには、ユーザーがファイルパスを変更する必要があるときにopenfiledialogを呼び出すダイアログフォームがあります。メインスレッドでメインのwinformオブジェクトを作成すると、新しいスレッドの呼び出しでApplication :: run()が正常に動作します。私が主なwinformオブジェクトの作成をApplication :: run()を呼び出す同じスレッドで動かすと、これはWin XPで正常に動作しますが、Win7とWin8でハングアップしています。Openfiledialogが表示中にハングアップする
0
A
答えて
1
FileDialog.AutoUpgradeEnabledはデフォルトでtrueに設定されています。これは、Vista +で動作しているときにファイルダイアログがIFileDialogインターフェイスを使用することを意味します。 VistaのファイルダイアログはCOMに基づいています。 Hangingを避けるために、STAスレッド(ApartmentState = ApartmentState.STA)とメッセージポンプ(Application :: Runなど)が必要です。
関連する問題
- 1. Django admin:field_setsブロックで表示がハングアップする
- 2. セキュリティフェーズ中にIEでアプレットがハングアップする
- 3. インポートエクスポート中にPhpMyAdminがハングアップする
- 4. デバッグ中にアプリケーションがハングアップする
- 5. ループ中にルーレットゲームがハングアップする
- 6. シリアル通信中にモデムがハングアップする
- 7. プロット中にPythonマルチプロセッシングがハングアップする
- 8. プロット中にX11がハングアップする
- 9. ドッキング中にドッカーがハングアップする
- 10. インストール中にVS 2015コミュニティインストールがハングアップする
- 11. OpenFileDialogで選択したディレクトリをテキストボックスに表示する方法
- 12. ログイン中にAccounts-UIが読み込み中にハングアップする
- 13. OpenFileDialogは時々、私は次のコードでOpenFileDialogを表示空のナビゲーション
- 14. なぜWPFでOpenFileDialogを表示するとWPFポップアップがブロックされますか?
- 15. mySqlファイルのインポート中にphpMyAdminがハングアップ
- 16. "Finished、saved cache"中にIntelliJ IDEAがハングアップ
- 17. 6つのポップアップ(モーダル)が表示され、1がハングアップします
- 18. OpenFileDialogを作る方法他のユーザのホームフォルダを表示
- 19. コンテンツに基づいてOpenFileDialogに表示されるファイルをフィルタリングしますか?
- 20. cc.netによるテストの実行中にIEがハングアップする
- 21. 「混合コンテンツ」ダイアログが表示されたときにIE 10,11がハングアップする
- 22. OpenFileDialogでDialogResult.OKを使用中にエラーが発生しました
- 23. OpenFileDialogのファイルとの関連付け後にアイコンが表示されない
- 24. GENERAL_SET_RESPONSE_HEADER中にWCFサービスが断続的にハングアップする
- 25. コードを実行中にXcodeデバッグ(GDB)がランダムにハングアップする
- 26. berkekeサーバに登録中にAndroid GUIがハングアップする
- 27. requestAVAssetForVideoが動画を取得中にハングアップするようです
- 28. OpenFileDialogがC#でイメージを表示しないのはなぜですか?ここ
- 29. デバッグ中にIntelliJのアイデアが遅く/ハングアップする
- 30. Windowsワークフローをロード中にVS 2017がハングアップする.xamlxファイル