出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

application変数   kenjiさん [2004/02/05 11:09:30] [4036]
  Re:application変数   暇人さん [2004/02/05 11:58:43] [4037]
    Re:application変数   kenjiさん [2004/02/05 13:15:53] [4041]
      Re:application変数   暇人さん [2004/02/05 13:43:40] [4043]

[4036] application変数
投稿者:kenjiさん 2004/02/05 11:09:30
はじめまして

私のサイトでは訪れたクライアントにアプリケーション変数を作成する仕様になっているのですが、このアプリケーション変数をsession_OnEndで解放(削除)する事は出来ないのでしょうか?
もし分かる方がいらっしゃいましたら、記述の仕方を教えてください。お願いします。

[4037] Re:application変数
投稿者:暇人さん 2004/02/05 11:58:43
どうも、暇人です
Application.Contents.RemoveAll
で全削除可能
Application.Contents.Remove(名前)
で項目を削除

ところで、Applicationオブジェクトはそのまんま1アプリ(1コンテンツ)で一意の
共通のオブジェクトなので、誰かのセッションが切れた瞬間に削除すると他のユーザーのApplication変数も消えますがよいのですか?

> はじめまして
>
> 私のサイトでは訪れたクライアントにアプリケーション変数を作成する仕様になっているのですが、このアプリケーション変数をsession_OnEndで解放(削除)する事は出来ないのでしょうか?
> もし分かる方がいらっしゃいましたら、記述の仕方を教えてください。お願いします。

[4041] Re:application変数
投稿者:kenjiさん 2004/02/05 13:15:53
暇人さんありがとうございます。

Application.Contents.Remove(名前)

上記の記述の方なら指定した名前の変数だけが削除されるのではないのですか?他の人の変数も消えてしまうのですか?

> で項目を削除
>
> ところで、Applicationオブジェクトはそのまんま1アプリ(1コンテンツ)で一意の
> 共通のオブジェクトなので、誰かのセッションが切れた瞬間に削除すると他のユーザーのApplication変数も消えますがよいのですか?
>
> > はじめまして
> >
> > 私のサイトでは訪れたクライアントにアプリケーション変数を作成する仕様になっているのですが、このアプリケーション変数をsession_OnEndで解放(削除)する事は出来ないのでしょうか?
> > もし分かる方がいらっしゃいましたら、記述の仕方を教えてください。お願いします。

[4043] Re:application変数
投稿者:暇人さん 2004/02/05 13:43:40
ユーザーさん毎に別々に一々別に変数名を定義して同じ名前のApplication変数は使わないなら大丈夫です

同じ名前を使いまわしている場合は、Aさんがログアウトしてセッションが切れた際、Application("TEST")を削除すればApplication("TEST")は一意ですので
同時に入っていたBさんCさんもApplication("TEST")を使えなくなります

> 暇人さんありがとうございます。
>
> Application.Contents.Remove(名前)
>
> 上記の記述の方なら指定した名前の変数だけが削除されるのではないのですか?他の人の変数も消えてしまうのですか?





TreeBBS For ASP V.0.1.3
Program By YasNet