sta

    0

    1答えて

    シングルスレッドアパートメント「間違った」スレッド(例えば、Clipboard::SetContent(...))から(STA)関数を呼び出そうとしたとき、私は次のメッセージを参照してください。MTAからシングルスレッドクラスをアクティブに にされますサポートされていません。 どの機能がSTAであるかは分かりません。だから、一見無邪気に見える機能からは飛び出しそうです。私はそれを修正するための手順

    4

    1答えて

    私たちはC#でマルチスレッドのゲームエンジンを開発していますが、STAThread属性が必要(またはSTAを手動でSTAに設定する) -dropサポート(AllowDropはSTAなしでは設定できません)。ただし、STAを有効にして、更新メソッドがdrawメソッドよりも時間がかかります(以下に示すように)、ウィンドウは正しく動作しません。タスクバーでクリックすると、期待通りに最小化および最大化され

    2

    1答えて

    MTAスレッドコンテキスト(.Net WebApi要求)から呼び出すことができるSTAリモートアプリケーションタイプライブラリ(スレッドモデルとアパートメントの観点から)をC#のランタイム呼び出し可能ラッパーで保護しますか? サーバーSTAアプリケーションをMTAに変更する必要がありますか、RCWがこれらのメカニズムをバックグラウンドで処理する必要がありますか?

    0

    2答えて

    Try catchは例外を処理するために使用されますが、この方法でも使用できますか? private $blockUrl = []; public function doSomething($urls) { try { foreach ($urls as $key => $url) { if (in_array($url, $this->blockUrl))

    1

    1答えて

    XAMLを使用してWPFフォームを表示するpowershellscriptがあります。このスクリプトを実行するには、PowerShellコンソールをSTAモード(MTAモードのPS 2.0のデフォルト)で起動する必要があります。 私は、このコマンドでコンソールモードを変更するには、機会を知っている: powershell -sta しかし、将来的には私のスクリプトは、任意のパラメータなしで他の

    -2

    1答えて

    私のプロセスでCOMが所有するHWNDに直接メッセージを投稿したい。 COMがシングルスレッドアパートメントモードで使用しているHWNDを取得するにはどうすればよいですか?

    1

    2答えて

    私は現在、ユーザーコントロールの一部であるWebブラウザーコントロールを含むOutlookアドインを持っており、このアドインのWebページを読み込んでいます。したがって、これまでのところうまく動作しますが、ページの読み込みに時間がかかると、ユーザーが作業を続行できなくなります。 私の質問は実際には、ユーザーコントロールからそのWebブラウザコントロールを移動し、このWebブラウザコントロールを持つ

    0

    1答えて

    メインウィンドウのレンダリング時にgifをロードしてウィンドウを作成する必要があります。私はいくつかの記事を読んで、この目的のために私は新しいスレッドを作成する必要があるという決定を下す。 LoadingDialog _loadingDlg; Thread loadingThread; public void ShowLoading() { loadingThread = new

    0

    1答えて

    同じメソッドを2回実行すると恐ろしいです。WPF画面が表示されないのはなぜですか? TestWindowボタンのクリック方法私のコード参照してください(これは、Windowsアプリケーションのプロジェクトタイプである)と私は私の メイン()でSTAスレッドが削除されている TestClass test; private void button1_Click(object sender, Event

    0

    1答えて

    Windowsフォームアプリケーションでダイアログボックスを使用するには、メインスレッドを[STAThread]に設定するか、ダイアログボックスを実行するために別のSTAスレッドを作成する必要があります。 私は本当に理解できなかった問題がここにあります。開始されたSTAスレッドは「時には」終了しないので、メインスレッドはJoin()でハングアップし続けます。 t.Join()の代わりにApplic