- PR -

VB2005のExe間でのデータ引継ぎ

1
投稿者投稿内容
さっちん
ベテラン
会議室デビュー日: 2006/09/13
投稿数: 64
投稿日時: 2007-04-20 14:05
こんにちは。
いつも参考にさせていただいております。

VB2005のアプリケーションを作成予定なんですが
まず、ログイン画面で社員情報などを取得し
その後の機能で引き継ぎながら処理をしようと考えています。

その際、exe間のデータ引き継ぎの方法ってどの方法が
一番良いんでしょうか?

コマンドラインでしょうか?レジストリでしょうか?

項目数が多くなりそうなので何か別な方法を知りたいです。

もしご存知の方がいらっしゃいましたらご教授願います。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-04-20 14:13
プロセス間通信などで検索してみると色々出てくると思いますよ。
ほかにはデータベースとかも使えるかな?
_________________
かるあ のメモスニペット
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-04-20 15:53
引用:

さっちんさんの書き込み (2007-04-20 14:05) より:

その際、exe間のデータ引き継ぎの方法ってどの方法が一番良いんでしょうか?
コマンドラインでしょうか?レジストリでしょうか?


答えとしては 「場合によります」 になるでしょう。
AppDomain を使う方法もありますが、項目が多いのであれば、
インプロセス (DLL 参照) の検討もしてみてください。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
さっちん
ベテラン
会議室デビュー日: 2006/09/13
投稿数: 64
投稿日時: 2007-04-20 16:33
かるあさん、じゃんむねっとさんありがとうございます。

TO かるあさん
プロセス間通信で調べてみてマイクロソフトのページに
以下のサンプルみたいなのがあって、やってみたんですけど
うまくいきませんでしたf(^_^;;
何かいいサンプルを紹介しているページはないでしょうか?
http://www.microsoft.com/japan/msdn/thisweek/step7/remoting/server_03.aspx

TO じゃんむねっとさん
 AppDomainという言葉をはじめて聞きました。
 勉強不足で申し訳ございません。
 調べてみます。
 
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-04-20 17:10
引用:

さっちんさんの書き込み (2007-04-20 16:33) より:

プロセス間通信で調べてみてマイクロソフトのページに
以下のサンプルみたいなのがあって、やってみたんですけど
うまくいきませんでしたf(^_^;;


どのようにうまく行かなかったんですか?

exe 間のデータ引き継ぎって言葉でそのままプロセス間通信を思い浮かべましたが、
じゃんぬねっとさん の案のようにインプロセスで出来るとかなり楽になりますね。
_________________
かるあ のメモスニペット
sabro
会議室デビュー日: 2006/10/19
投稿数: 17
投稿日時: 2007-05-05 16:51
.NET Remotingで、プロセス間通信を行うのは、設定がそれなりに大変なので、単純にProcessクラスでexeを起動して、Process.StandardInputプロパティで、データを渡すのがいい気がします。

起動したexeと、ログイン画面で、リアルタイムにデータを受け渡す必要がある場合は、使えませんが。
_________________
sabro
ヒマをみつけてWeb開発
1

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