Division By Zero

ゼロで割る

WPF

WPFアプリでバックグラウンドスレッドを使う

WPF

カスタムDOSコマンドを起動するWPFアプリを作ってみたが、そのコマンドで利用する実デバイスをつなげてテストしてみたところ、思ったより処理に時間がかかることがわかり、別スレッドで起動するようにした際のメモ。プログレスバーとキャンセル処理も加えて…

WPFアプリで特定プロセスを強制停止させる

WPF

WPFアプリから、あるカスタムなDOSコマンドを起動して、あるハードウェアを制御しているのだが、そのコマンドが終了しない場合がある。原因はいろいろだが、CTRL+Cに相当する手段をWPFアプリにも設けたい。当該コマンドはWPFアプリから下記のようにProcess.S…

WPFアプリで二重起動の防止を行う

WPF

以下の手順で、WPFアプリで二重起動を防止することができた。 ソリューションエクスプローラーからApp.xamlを開く プロパティウィンドウの「イベント」タブで、Startupをダブルクリック 下記のようなコードをApp.xaml.csに加える private void Application_S…

WPFアプリケーションでバージョンを表示する

WPF

Visual C# 2010 Expressは無料で商用利用もできるので、ちょっとしたWindowsアプリを作るのに重宝している。要件としては、WindowsフォームアプリとWPFアプリのどちらでもよかったのだが、せっかくなので新しい技術のありそうなWPFを選択した。途中、他社製…