全ては時の中に…

システム開発全般の技術や開発に役立つツール、プログラミングのサンプルを紹介しています。

アプリケーション

【VB.NET】実行したアプリケーションの終了コードを取得する

以前の記事「【VB.NET】実行したアプリケーションの終了を待つ 」に関連した話題で、アプリケーションの終了コードを取得する方法について説明する。
大抵の場合、他のアプリケーションの実行結果によって処理が分岐することが多いため、覚えておくと便利である。

終了コードは、ProcessクラスのExitCodeプロパティから取得できる。
以下、サンプル。
続きを読む

【VB.NET】実行したアプリケーションの終了を待つ

以前の記事「【VB.NET】プログラムから別のアプリケーションを実行する 」の応用で、実行したアプリケーションが終了するまで処理を待機する方法について説明する。

プログラム中で別のアプリケーションを起動した場合、別プロセスで実行する。
プロセスが異なるため、起動した側のアプリケーションでは、起動された側のアプリケーションの挙動を感知することはしない。
(これは、マルチプロセスを実現するために必要なコンピュータの基本的な動作であり、正常な状態である)
そのため、起動した側のアプリケーションで起動された側のアプリケーションの終了を感知するには、待機を明示する必要がある。

アプリケーションが終了するまで待機するには、ProcessクラスのWaitForExit()メソッドを利用する。
以下、サンプル。
続きを読む

【VB】Excelを利用する

VB6からExcelを利用する方法について説明する。

VB6でExcelを利用するには、Excel.Applicationオブジェクトを利用する。
以下、サンプル。
続きを読む

【VB.NET】アプリケーション実行中に休止状態にしない方法

アプリケーションの実行中にスタンバイモードや休止状態になってしまうと困る場合がある。
(大量のデータを一括処理していて、中断されると最初からやり直す必要がある場合 等)
このような場合に休止状態を拒否する方法について説明する。

VB.NETでこれを実現するためには、WndProcメソッドを利用すれば良い。
サンプルのソリューションは、こちら(PowerBroadCastSample.zip)からダウンロードできます。

以下、サンプルの説明。
続きを読む

【VB.NET】MDIのアプリケーションを作成する

ウィンドウ内に複数のサブウィンドウを表示するフォーム(MDIフォーム)を作成したいことがある。
この実装方法について説明する。
続きを読む

【VB.NET】プログラムから別のアプリケーションを実行する

VB.NETでプログラムから別のアプリケーションを実行する方法を説明する。
プログラムを実行するには、以下のような方法がある。
 1.Shell関数を利用する。
 2.Processクラスを利用する。

以下、メモ帳を起動するためのサンプル。
続きを読む

【VB.NET】アプリケーションの多重起動を禁止する

アプリケーションの多重起動を禁止したい場合が多々ある。
これを実現するためには、Mutex(ミューテックス)と呼ばれる排他制御用の資源を利用する。これを利用すると、Mutexを取得している1つのプロセス、または、スレッドのみ実行することが許可される。
この機能を利用して多重起動を禁止する方法が手っ取り早い。

以下、サンプル。
続きを読む

【VB.NET】実行中のアプリケーション(.exe)が保存されているパスを取得する

EXEファイルを実行するにあたり、必要となるファイル(設定ファイルやデータファイル等)をEXEファイルと同じフォルダに保管することが多々ある。このような場合に実行中のアプリケーションの保存フォルダを取得する方法について説明する。

アプリケーションの保存フォルダは、以下のいずれかの方法で取得することができる。
 1.実行中のアプリケーションファイルの保存場所を取得する
 2.実行中のファイルパスを取得する
 3.My.Applicationを利用する(VB 2005以降のみ)

以下、サンプル。
続きを読む
Recent Comments
Recent TrackBacks
Profile

ふりっつ

システムエンジニア
取得資格:
 ソフトウェア開発技術者
 MCP(70-290)
メールマガジン:
 【出張版】全ては時の中に…

メールマガジン
メルマガ登録・解除
【出張版】全ては時の中に…
 
 powered by メルマガスタンドmelma! トップページへ
ブログランキング
アクセス解析出会い




にほんブログ村 IT技術ブログへ

にほんブログ村 IT技術ブログ プログラム・プログラマへ

Amazon
スポンサー
HonyaClub.com

PCDEPOT WEB本店/OZZIO

FUJIFILMMALL(フジフイルムモール)

IT 関連資格ならクラムメディア問題集

  • ライブドアブログ