- - PR -
VB2005のExe間でのデータ引継ぎ
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-04-20 14:05
こんにちは。
いつも参考にさせていただいております。 VB2005のアプリケーションを作成予定なんですが まず、ログイン画面で社員情報などを取得し その後の機能で引き継ぎながら処理をしようと考えています。 その際、exe間のデータ引き継ぎの方法ってどの方法が 一番良いんでしょうか? コマンドラインでしょうか?レジストリでしょうか? 項目数が多くなりそうなので何か別な方法を知りたいです。 もしご存知の方がいらっしゃいましたらご教授願います。 | ||||
|
投稿日時: 2007-04-20 14:13
プロセス間通信などで検索してみると色々出てくると思いますよ。
ほかにはデータベースとかも使えるかな? _________________ かるあ のメモ と スニペット | ||||
|
投稿日時: 2007-04-20 15:53
答えとしては 「場合によります」 になるでしょう。 AppDomain を使う方法もありますが、項目が多いのであれば、 インプロセス (DLL 参照) の検討もしてみてください。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-04-20 16:33
かるあさん、じゃんむねっとさんありがとうございます。
TO かるあさん プロセス間通信で調べてみてマイクロソフトのページに 以下のサンプルみたいなのがあって、やってみたんですけど うまくいきませんでしたf(^_^;; 何かいいサンプルを紹介しているページはないでしょうか? http://www.microsoft.com/japan/msdn/thisweek/step7/remoting/server_03.aspx TO じゃんむねっとさん AppDomainという言葉をはじめて聞きました。 勉強不足で申し訳ございません。 調べてみます。 | ||||
|
投稿日時: 2007-04-20 17:10
どのようにうまく行かなかったんですか? exe 間のデータ引き継ぎって言葉でそのままプロセス間通信を思い浮かべましたが、 じゃんぬねっとさん の案のようにインプロセスで出来るとかなり楽になりますね。 _________________ かるあ のメモ と スニペット | ||||
|
投稿日時: 2007-05-05 16:51
.NET Remotingで、プロセス間通信を行うのは、設定がそれなりに大変なので、単純にProcessクラスでexeを起動して、Process.StandardInputプロパティで、データを渡すのがいい気がします。
起動したexeと、ログイン画面で、リアルタイムにデータを受け渡す必要がある場合は、使えませんが。 _________________ sabro ヒマをみつけてWeb開発 |
1