C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: セッションで持たす


(過去ログ 112 を表示中)

[トピック内 8 記事 (1 - 8 表示)]  << 0 >>

■66431 / inTopicNo.1)  セッションで持たす
  
□投稿者/ p-ecot (3回)-(2013/04/23(Tue) 11:00:08)

分類:[.NET 全般] 

アプリから別のアプリケーションを実行する時に、引数をセッションで持たす方法ってありますか?
唐突な質問で申し訳ございませんが、よろしくお願いします。
引用返信 編集キー/
■66433 / inTopicNo.2)  Re[1]: セッションで持たす
□投稿者/ shu (291回)-(2013/04/23(Tue) 11:09:27)
No66431 (p-ecot さん) に返信
> アプリから別のアプリケーションを実行する時に、引数をセッションで持たす方法ってありますか?
> 唐突な質問で申し訳ございませんが、よろしくお願いします。
環境がわからないです。セッションは何のセッションでしょう?
引用返信 編集キー/
■66442 / inTopicNo.3)  Re[2]: セッションで持たす
□投稿者/ p-ecot (4回)-(2013/04/23(Tue) 13:42:45)
No66433 (shu さん) に返信
> ■No66431 (p-ecot さん) に返信
>>アプリから別のアプリケーションを実行する時に、引数をセッションで持たす方法ってありますか?
>>唐突な質問で申し訳ございませんが、よろしくお願いします。
> 環境がわからないです。セッションは何のセッションでしょう?


説明不足ですみません

環境は下記のとおりです
OS :windows7
server:windows server 2008
言語:VB.net 2008

セッションは、
ログインからログアウトするまでの情報などを保存して管理するセッションです

よろしくお願いします
引用返信 編集キー/
■66444 / inTopicNo.4)  Re[3]: セッションで持たす
□投稿者/ shu (292回)-(2013/04/23(Tue) 14:14:07)
No66442 (p-ecot さん) に返信
> ■No66433 (shu さん) に返信
>>■No66431 (p-ecot さん) に返信
> >>アプリから別のアプリケーションを実行する時に、引数をセッションで持たす方法ってありますか?
> >>唐突な質問で申し訳ございませんが、よろしくお願いします。
>>環境がわからないです。セッションは何のセッションでしょう?
>
>
> 説明不足ですみません
>
> 環境は下記のとおりです
> OS :windows7
> server:windows server 2008
> 言語:VB.net 2008
>
> セッションは、
> ログインからログアウトするまでの情報などを保存して管理するセッションです
>
> よろしくお願いします
ASP.NETですか?

この辺はどうでしょう。
http://msdn.microsoft.com/ja-jp/library/cc671428.aspx

引用返信 編集キー/
■66445 / inTopicNo.5)  Re[4]: セッションで持たす
□投稿者/ p-ecot (5回)-(2013/04/23(Tue) 15:32:51)
No66444 (shu さん) に返信
> ■No66442 (p-ecot さん) に返信
>>■No66433 (shu さん) に返信
> >>■No66431 (p-ecot さん) に返信
>>>>アプリから別のアプリケーションを実行する時に、引数をセッションで持たす方法ってありますか?
>>>>唐突な質問で申し訳ございませんが、よろしくお願いします。
> >>環境がわからないです。セッションは何のセッションでしょう?
>>
>>
>>説明不足ですみません
>>
>>環境は下記のとおりです
>>OS :windows7
>>server:windows server 2008
>>言語:VB.net 2008
>>
>>セッションは、
>>ログインからログアウトするまでの情報などを保存して管理するセッションです
>>
>>よろしくお願いします
> ASP.NETですか?
>
> この辺はどうでしょう。
> http://msdn.microsoft.com/ja-jp/library/cc671428.aspx

ASPではありません
.Netアプリです。

よろしくお願いします


>
引用返信 編集キー/
■66447 / inTopicNo.6)  Re[5]: セッションで持たす
□投稿者/ shu (293回)-(2013/04/23(Tue) 16:12:25)
No66445 (p-ecot さん) に返信
>
> ASPではありません
> .Netアプリです。
>
> よろしくお願いします
DBのセッションですか?繋ぎっぱなしはよくないですよ。
セッションが何のセッションかやっぱり分かりません。

起動元プロセスの持っている情報を起動したプロセスで使用したいのなら
ローカルDBを使う
共有メモリを使う
ウィンドウメッセージで情報を渡す等
はどうでしょう?
引用返信 編集キー/
■66448 / inTopicNo.7)  Re[1]: セッションで持たす
□投稿者/ COCOE (7回)-(2013/04/23(Tue) 16:14:52)
No66431 (p-ecot さん) に返信
> アプリから別のアプリケーションを実行する時に、引数をセッションで持たす方法ってありますか?

もう少し質問を適切に書いた方が良いかと思います。

とりあえず、今までのやり取りを見た限り、A.exe → B.exe を呼び出して、
両方のexeでWebページ間のSessionのような共有する情報を持てますかということでしょうか。

であれば、お勧め順に
1.データベースで共有する
2.テキスト等外部ファイルで共有する
3.共有メモリを使用する(VS2008ならWindowsAPIでゴリゴリと)
4.環境変数を使用する(簡単な文字列だけなら)
あたりでしょうか。
引用返信 編集キー/
■66457 / inTopicNo.8)  Re[1]: セッションで持たす
□投稿者/ Azulean (144回)-(2013/04/23(Tue) 22:45:49)
すでに書かれていますが、Windows アプリケーションにおいて、Web の世界にあるような「セッション」はありません。
(Windows クライアントにおいて「セッション」というと、違う概念になります)

Web のセッションほど、手軽に利用できる手段はないと考えて、いくつかのアプローチから自分にあったものを選ぶ必要があります。
難易度も、情報量も、通信可能な量・方向も違いますので、あなたがやりたいことに応じて検討してください。


一例
・コマンドライン引数といった一方向・一度といった手段を利用する
・ファイルやリソースなどの記憶可能な領域を共用する
・共有メモリ・メモリマップドファイルなどのプロセス間で情報共有する仕組みを利用する
・WCF などのプロセス間でも利用できる通信手段を利用する
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -