最近行うには退屈なものは、カメラ、自動処理の何かを操作するWindows APIのC#のを呼び出すことです。すなわちClipboard.SetDataObject(、filedic真)というように、機能をコピー&ペーストするクリップボードを使用してください。
場合は、元のテスト、問題なく時間を開始するためのボタンをクリックして、メインスレッド。しかし、それが与えられているとき、コピー別のスレッドで全体のプロセスに:
「あなたはOLEを呼び出すことができます前に、現在のスレッドは、STAThreadAttributeマークと自分のメイン機能を確認して、シングルスレッドアパートメント(STA)モードに設定する必要があります。」
次のように解決策は以下のとおりです。
エントリポイントの主な機能:
/// <要約> /// 应用程序的主入口点。 /// </要約> [STAThread] プライベート 静的 ボイドメイン(文字列[]引数) { Application.EnableVisualStyles()。 Application.SetCompatibleTextRenderingDefault(偽); Application.Run(新しいLoginForm()); }
参考: