- PR -

別アプリの操作について

1
投稿者投稿内容
だんご虫
会議室デビュー日: 2006/07/30
投稿数: 18
投稿日時: 2006-09-14 21:15
いつもこの掲示板には助けられ、
お世話になっております。

質問させていただきたいのですが、

Aというアプリ上のボタン
押下により、Bというアプリを起動し、
B実行中はAのボタンやテキスト入力は不可能にする。(AはB実行中も表示しつづける)
Bが終了したらAのボタン入力やテキスト入力を可能にする。

AとBが完全に別EXEの場合、
上記のようなことは可能なのでしょうか?

おおまかに言うと、
AでCSVファイルを読込み
Bで編集をして、
Aで編集結果を再読込みし表示させるという事がしたいのです。
とある理由によりAとBは同じアプリにすることはできないです。。。

プログラミング暦が浅く、
とんちんかんな質問をしてしまっているかもしれませんが、
ご教授宜しくお願い致します。
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2006-09-14 21:21
まずは
引用:

だんご虫さんの書き込み (2006-09-14 21:15) より:
Aというアプリ上のボタン
押下により、Bというアプリを起動し、


という部分の実装はわかりますか?

#というかここがわかれば終わったも同然のような・・
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-09-14 23:05
引用:

だんご虫さんの書き込み (2006-09-14 21:15) より:

Aというアプリ上のボタン押下により、Bというアプリを起動し、
B実行中はAのボタンやテキスト入力は不可能にする。(AはB実行中も表示しつづける)
Bが終了したらAのボタン入力やテキスト入力を可能にする。


ヒントだけ置いておきます。
調べるべきことは、「System.Diagnostics.Process クラス」 と 「WaitForExit メソッド」 です。

引用:

AとBが完全に別EXEの場合、上記のようなことは可能なのでしょうか?


可能ですが、表示し続けるという点ではお勧めできないですね。
このあたりはやってみると、わかると思いますが。

私ならば、B は EXE ではなく、クラス ライブラリにします。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)