<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>サンプルコードで学ぶASP &#187; Applicationオブジェクト</title>
	<atom:link href="http://asp.verygoodtown.com/category/reference/asp-object/application-object/feed" rel="self" type="application/rss+xml" />
	<link>http://asp.verygoodtown.com</link>
	<description>レガシーなASPの使い方をコード付きで紹介します。</description>
	<lastBuildDate>Tue, 13 Apr 2010 02:25:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Application_OnStart</title>
		<link>http://asp.verygoodtown.com/2009/08/application_onstart</link>
		<comments>http://asp.verygoodtown.com/2009/08/application_onstart#comments</comments>
		<pubDate>Wed, 05 Aug 2009 09:59:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=157</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
Application_OnStart &#8212; アクセス時に最初に実行
Application_OnStart

End Sub
説明
Application_OnStart イベントは、最初の新規セッションの作成前、つまり Session_OnStart イベントの前に発生します。Application 組み込みオブジェクトおよび Server 組み込みオブジェクトのみ利用できます。Session オブジェクト、Request オブジェクト、または Response オブジェクトを Application_OnStart イベントスクリプトの中で参照すると、エラーが発生します。
例1.Application_OnStartの例
12345&#60;script LANGUAGE=ScriptLanguage RUNAT=Server&#62;
Sub Application_OnStart
. . .
End Sub
&#60;/script&#62;
12345&#60;%
Sub Application_OnStart
&#160; &#160; Application(&#34;NumberofVisitors&#34;) = 0
End Sub
%&#62;
Application_OnStart イベントでは、Application.Lock メソッドと Application.Unlock メソッドを使用する必要はありません。これは、このイベントが、アプリケーションを起動する最初のセッションによって 1 回だけ呼び出されるためです。
Application_OnEndイベント も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
Application_OnStart &#8212; アクセス時に最初に実行</p>
<p><strong>Application_OnStart</strong><br />
<処理><br />
<strong>End Sub</strong></p>
<h3>説明</h3>
<p>Application_OnStart イベントは、最初の新規セッションの作成前、つまり Session_OnStart イベントの前に発生します。Application 組み込みオブジェクトおよび Server 組み込みオブジェクトのみ利用できます。Session オブジェクト、Request オブジェクト、または Response オブジェクトを Application_OnStart イベントスクリプトの中で参照すると、エラーが発生します。</p>
<p>例1.Application_OnStartの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script LANGUAGE=ScriptLanguage RUNAT=Server&gt;<br />
<span style="color: #000080;">Sub</span> Application_OnStart<br />
. . .<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
&lt;/script&gt;</div></td></tr></tbody></table></div>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
<span style="color: #000080;">Sub</span> Application_OnStart<br />
&nbsp; &nbsp; Application(<span style="color: #800000;">&quot;NumberofVisitors&quot;</span>) = 0<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
%&gt;</div></td></tr></tbody></table></div>
<p>Application_OnStart イベントでは、Application.Lock メソッドと Application.Unlock メソッドを使用する必要はありません。これは、このイベントが、アプリケーションを起動する最初のセッションによって 1 回だけ呼び出されるためです。</p>
<p>Application_OnEndイベント も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/application_onstart/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application_OnEnd</title>
		<link>http://asp.verygoodtown.com/2009/08/application_onend</link>
		<comments>http://asp.verygoodtown.com/2009/08/application_onend#comments</comments>
		<pubDate>Wed, 05 Aug 2009 09:42:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=154</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
Application_OnEnd &#8212; アプリケーション終了時に実行
Application_OnEnd

End Sub
説明
Application_OnEnd イベントは、Session_OnEnd イベントの後で、アプリケーションが終了するときに発生します。Application 組み込みオブジェクトおよび Server 組み込みオブジェクトのみ利用できます。
例1.Application_OnEndの例
12345&#60;script LANGUAGE=ScriptLanguage RUNAT=Server&#62;
Sub Application_OnEnd
. . .
End Sub
&#60;/script&#62;
Application_OnEnd スクリプトの中で MapPath メソッドを呼び出すことはできません。
Application_OnStartイベント も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
Application_OnEnd &#8212; アプリケーション終了時に実行</p>
<p><strong>Application_OnEnd</strong><br />
<処理><br />
<strong>End Sub</strong></p>
<h3>説明</h3>
<p>Application_OnEnd イベントは、Session_OnEnd イベントの後で、アプリケーションが終了するときに発生します。Application 組み込みオブジェクトおよび Server 組み込みオブジェクトのみ利用できます。</p>
<p>例1.Application_OnEndの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script LANGUAGE=ScriptLanguage RUNAT=Server&gt;<br />
<span style="color: #000080;">Sub</span> Application_OnEnd<br />
. . .<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
&lt;/script&gt;</div></td></tr></tbody></table></div>
<p>Application_OnEnd スクリプトの中で MapPath メソッドを呼び出すことはできません。</p>
<p>Application_OnStartイベント も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/application_onend/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unlock</title>
		<link>http://asp.verygoodtown.com/2009/08/unlock</link>
		<comments>http://asp.verygoodtown.com/2009/08/unlock#comments</comments>
		<pubDate>Wed, 05 Aug 2009 09:40:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=152</guid>
		<description><![CDATA[Unlock
(PWS4 IIS4 IIS5)
Unlock &#8212; Applicationオブジェクトのロックを解除
Application.Unlock
説明
Unlock メソッドは、Lock メソッドによってロックされた Application オブジェクトに格納されている変数を、ほかのクライアントが変更できるようにします。Unlock メソッドを明示的に呼び出さなかった場合、Web サーバーは、.asp ファイルが終了するか、またはタイムアウトになった時点で、ロックされていた Application オブジェクトのロックを解除します。
例1.Unlockの例
12345678910&#60;%
Application.Lock
Application(&#34;NumVisits&#34;) = Application(&#34;NumVisits&#34;) + 1
Application(&#34;datLastVisited&#34;) = Now()

Application.Unlock
%&#62;

This application page has been visited
&#60;%= Application(&#34;NumVisits&#34;) %&#62; &#160;times!
この例では、ロックされているオブジェクトを Unlock メソッドで解放し、次のクライアントが NumVisits の値をインクリメントできるようにしています。
※ アプリケーションの Lock メソッドは、累積されます。したがって、同じスクリプト内で Lock メソッドを複数回呼び出した場合は、Unlock メソッドも同じ回数だけ呼び出してアプリケーションを完全に解放する必要があります。これを行わなければ、スクリプトの実行が終了した後も、アプリケーションがロックされたままになってしまいます。
Lockメソッド も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>Unlock</p>
<p>(PWS4 IIS4 IIS5)<br />
Unlock &#8212; Applicationオブジェクトのロックを解除</p>
<p><strong>Application.Unlock</strong></p>
<h3>説明</h3>
<p>Unlock メソッドは、Lock メソッドによってロックされた Application オブジェクトに格納されている変数を、ほかのクライアントが変更できるようにします。Unlock メソッドを明示的に呼び出さなかった場合、Web サーバーは、.asp ファイルが終了するか、またはタイムアウトになった時点で、ロックされていた Application オブジェクトのロックを解除します。</p>
<p>例1.Unlockの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
Application.Lock<br />
Application(<span style="color: #800000;">&quot;NumVisits&quot;</span>) = Application(<span style="color: #800000;">&quot;NumVisits&quot;</span>) + 1<br />
Application(<span style="color: #800000;">&quot;datLastVisited&quot;</span>) = Now()<br />
<br />
Application.Unlock<br />
%&gt;<br />
<br />
This application page has been visited<br />
&lt;%= Application(<span style="color: #800000;">&quot;NumVisits&quot;</span>) %&gt; &nbsp;times!</div></td></tr></tbody></table></div>
<p>この例では、ロックされているオブジェクトを Unlock メソッドで解放し、次のクライアントが NumVisits の値をインクリメントできるようにしています。<br />
※ アプリケーションの Lock メソッドは、累積されます。したがって、同じスクリプト内で Lock メソッドを複数回呼び出した場合は、Unlock メソッドも同じ回数だけ呼び出してアプリケーションを完全に解放する必要があります。これを行わなければ、スクリプトの実行が終了した後も、アプリケーションがロックされたままになってしまいます。</p>
<p><a href="http://asp.verygoodtown.com/2009/08/lock">Lock</a>メソッド も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/unlock/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RemoveAll</title>
		<link>http://asp.verygoodtown.com/2009/08/removeall</link>
		<comments>http://asp.verygoodtown.com/2009/08/removeall#comments</comments>
		<pubDate>Wed, 05 Aug 2009 09:24:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=149</guid>
		<description><![CDATA[(IIS5)
RemoveAll &#8212; Contentコレクションから項目を全て削除
Application.Content.RemoveAll
説明
Application.Contents.RemoveAll メソッドは、Application.Contents コレクションに追加された項目をすべて削除します。
例1.RemoveAllの例
123&#60;%
Application.Contents.RemoveAll( )
%&#62;
Removeメソッド も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(IIS5)<br />
RemoveAll &#8212; Contentコレクションから項目を全て削除</p>
<p><strong>Application.Content.RemoveAll</strong></p>
<h3>説明</h3>
<p>Application.Contents.RemoveAll メソッドは、Application.Contents コレクションに追加された項目をすべて削除します。</p>
<p>例1.RemoveAllの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
Application.Contents.RemoveAll( )<br />
%&gt;</div></td></tr></tbody></table></div>
<p>Removeメソッド も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/removeall/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove</title>
		<link>http://asp.verygoodtown.com/2009/08/remove</link>
		<comments>http://asp.verygoodtown.com/2009/08/remove#comments</comments>
		<pubDate>Wed, 05 Aug 2009 09:23:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=147</guid>
		<description><![CDATA[(IIS5)
Remove &#8212; Contentコレクションから項目を削除
Application.Content.Remove( name &#124; index )
name：削除する項目の識別子です。
index：一覧から削除する項目を示すインデックス オフセットです。
説明
Contents.Remove メソッドは、入力パラメータとして文字列または整数のいずれかの値をとります。入力パラメータが文字列の場合、メソッドは Contents コレクション内で名前が文字列と一致する項目を探し、削除します。入力パラメータが整数の場合、メソッドはコレクションの最初から数えて、対応する項目を削除します。
例1.Removeの例
12345&#60;%
&#160; &#160;Application(&#34;strFirst&#34;)=(&#34;First thing&#34;)
&#160; &#160;Application(&#34;strSecond&#34;)=(&#34;Second thing&#34;)
&#160; &#160;Application.Contents.Remove(strFirst)
%&#62;
この例は、2 つの項目を Application.Contents コレクションに追加して、最初に入力した方を削除します。
RemoveAllメソッド も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(IIS5)<br />
Remove &#8212; Contentコレクションから項目を削除</p>
<p><strong>Application.Content.Remove</strong>( name | index )<br />
name：削除する項目の識別子です。<br />
index：一覧から削除する項目を示すインデックス オフセットです。</p>
<h3>説明</h3>
<p>Contents.Remove メソッドは、入力パラメータとして文字列または整数のいずれかの値をとります。入力パラメータが文字列の場合、メソッドは Contents コレクション内で名前が文字列と一致する項目を探し、削除します。入力パラメータが整数の場合、メソッドはコレクションの最初から数えて、対応する項目を削除します。</p>
<p>例1.Removeの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
&nbsp; &nbsp;Application(<span style="color: #800000;">&quot;strFirst&quot;</span>)=(<span style="color: #800000;">&quot;First thing&quot;</span>)<br />
&nbsp; &nbsp;Application(<span style="color: #800000;">&quot;strSecond&quot;</span>)=(<span style="color: #800000;">&quot;Second thing&quot;</span>)<br />
&nbsp; &nbsp;Application.Contents.Remove(strFirst)<br />
%&gt;</div></td></tr></tbody></table></div>
<p>この例は、2 つの項目を Application.Contents コレクションに追加して、最初に入力した方を削除します。</p>
<p>RemoveAllメソッド も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/remove/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lock</title>
		<link>http://asp.verygoodtown.com/2009/08/lock</link>
		<comments>http://asp.verygoodtown.com/2009/08/lock#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:28:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=144</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
Lock &#8212; Applicationオブジェクトをロック
Application.Lock
説明
Lock メソッドは、Application オブジェクトに格納されている変数をほかのクライアントが変更できないようにし、一度に 1 つのクライアントだけがアプリケーション変数に対する変更やアクセスを行えるようにします。Unlock メソッドを明示的に呼び出さなかった場合、サーバーは、.asp ファイルが終了するか、またはタイムアウトになった時点で、ロックされていた Application オブジェクトのロックを解除します。
例1.Lockの例
123456789&#60;%
Application.Lock
Application(&#34;NumVisits&#34;) = Application(&#34;NumVisits&#34;) + 1
Application(&#34;datLastVisited&#34;) = Now()
Application.Unlock
%&#62;

This application page has been visited
&#60;%= Application(&#34;NumVisits&#34;) %&#62; &#160;times!
この例では、Lock メソッドを使用して、一度に複数のクライアントが変数 NumVisits にアクセスできないようにしています。アプリケーションをロックしなかった場合は、2 つのクライアントによって同時に変数 NumVisits の値がインクリメントされる可能性があります。
Unlockメソッド も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
Lock &#8212; Applicationオブジェクトをロック</p>
<p><strong>Application.Lock</strong></p>
<h3>説明</h3>
<p>Lock メソッドは、Application オブジェクトに格納されている変数をほかのクライアントが変更できないようにし、一度に 1 つのクライアントだけがアプリケーション変数に対する変更やアクセスを行えるようにします。Unlock メソッドを明示的に呼び出さなかった場合、サーバーは、.asp ファイルが終了するか、またはタイムアウトになった時点で、ロックされていた Application オブジェクトのロックを解除します。</p>
<p>例1.Lockの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
Application.Lock<br />
Application(<span style="color: #800000;">&quot;NumVisits&quot;</span>) = Application(<span style="color: #800000;">&quot;NumVisits&quot;</span>) + 1<br />
Application(<span style="color: #800000;">&quot;datLastVisited&quot;</span>) = Now()<br />
Application.Unlock<br />
%&gt;<br />
<br />
This application page has been visited<br />
&lt;%= Application(<span style="color: #800000;">&quot;NumVisits&quot;</span>) %&gt; &nbsp;times!</div></td></tr></tbody></table></div>
<p>この例では、Lock メソッドを使用して、一度に複数のクライアントが変数 NumVisits にアクセスできないようにしています。アプリケーションをロックしなかった場合は、2 つのクライアントによって同時に変数 NumVisits の値がインクリメントされる可能性があります。</p>
<p>Unlockメソッド も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/lock/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Key</title>
		<link>http://asp.verygoodtown.com/2009/08/key</link>
		<comments>http://asp.verygoodtown.com/2009/08/key#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:26:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=142</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
Key &#8212; Contentコレクション要素名を返す
Application.Content.Key ( Item )
Item:変数名/インデックス(取得する項目の名前を指定します。)
説明
Contentコレクション要素名を返します。
例1.Keyの例
123456789&#60;%
&#160; 'アプリケーション変数[Key]に値をセットします。
 &#160;Application(&#34;Item&#34;) = &#34;あいうえお&#34;
&#160; Application(&#34;Item2&#34;) = &#34;あいうえお&#34;

&#160; For Each j In Application.Contents.Key
&#160; &#160; Response.Write j
&#160; Next
%&#62;
Contentsコレクション(Applicationオブジェクト) も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
Key &#8212; Contentコレクション要素名を返す</p>
<p><strong>Application.Content.Key</strong> ( Item )<br />
Item:変数名/インデックス(取得する項目の名前を指定します。)</p>
<h3>説明</h3>
<p>Contentコレクション要素名を返します。</p>
<p>例1.Keyの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
&nbsp; <span style="color: #008000;">'アプリケーション変数[Key]に値をセットします。<br />
</span> &nbsp;Application(<span style="color: #800000;">&quot;Item&quot;</span>) = <span style="color: #800000;">&quot;あいうえお&quot;</span><br />
&nbsp; Application(<span style="color: #800000;">&quot;Item2&quot;</span>) = <span style="color: #800000;">&quot;あいうえお&quot;</span><br />
<br />
&nbsp; <span style="color: #000080;">For</span> <span style="color: #000080;">Each</span> j <span style="color: #000080;">In</span> Application.Contents.Key<br />
&nbsp; &nbsp; Response.Write j<br />
&nbsp; <span style="color: #000080;">Next</span><br />
%&gt;</div></td></tr></tbody></table></div>
<p>Contentsコレクション(Applicationオブジェクト) も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/key/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Item</title>
		<link>http://asp.verygoodtown.com/2009/08/item</link>
		<comments>http://asp.verygoodtown.com/2009/08/item#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:25:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=140</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
Item &#8212; Contentコレクション要素の値を返す
Application.Content.Item ( Key )
Key:変数名/インデックス(取得する項目の名前を指定します。)
説明
Contentコレクション要素の値を設定します。
例1.Itemの例
12345&#60;%
&#160; 'アプリケーション変数[Key]に値をセットします。
 &#160;Application.Contents.Item(&#34;key&#34;) = &#34;あいうえお&#34;
&#160; Response.Write Application(&#34;key&#34;)
%&#62;
Contentsコレクション(Sessionオブジェクト) も参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
Item &#8212; Contentコレクション要素の値を返す</p>
<p><strong>Application.Content.Item</strong> ( Key )<br />
Key:変数名/インデックス(取得する項目の名前を指定します。)</p>
<h3>説明</h3>
<p>Contentコレクション要素の値を設定します。</p>
<p>例1.Itemの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
&nbsp; <span style="color: #008000;">'アプリケーション変数[Key]に値をセットします。<br />
</span> &nbsp;Application.Contents.Item(<span style="color: #800000;">&quot;key&quot;</span>) = <span style="color: #800000;">&quot;あいうえお&quot;</span><br />
&nbsp; Response.Write Application(<span style="color: #800000;">&quot;key&quot;</span>)<br />
%&gt;</div></td></tr></tbody></table></div>
<p>Contentsコレクション(Sessionオブジェクト) も参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/item/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Count</title>
		<link>http://asp.verygoodtown.com/2009/08/count</link>
		<comments>http://asp.verygoodtown.com/2009/08/count#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:20:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP組み込みオブジェクト]]></category>
		<category><![CDATA[Applicationオブジェクト]]></category>
		<category><![CDATA[リファレンス]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=131</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
Count &#8212; コレクション要素の数を返す
Application.Contents.Count
説明
コレクション中の要素を返します。Countプロパティは数を表示しますが、Keyプロパティではコレクションの要素名を確認することができます。 ASP3.0(IIS5.0)では、RemoveメソッドやRemoveAllメソッドを実行することで、追加した変数を削除することもできます。
例1.Countの例
12345678&#160;&#60;%
'アプリケーション変数をセットします。
For i = 0 to 3
&#160; Application(&#34;item&#34; &#38; i ) = &#34;あいうえお&#34;
Next
'コレクション要素の数を表示します。
Response.,Write Application.Contents.Count
%&#62;
Remove,RemoveAllも参照ください。
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
Count &#8212; コレクション要素の数を返す</p>
<p><strong>Application.Contents.Count</strong></p>
<h3>説明</h3>
<p>コレクション中の要素を返します。Countプロパティは数を表示しますが、Keyプロパティではコレクションの要素名を確認することができます。 ASP3.0(IIS5.0)では、RemoveメソッドやRemoveAllメソッドを実行することで、追加した変数を削除することもできます。</p>
<p>例1.Countの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;&lt;%<br />
<span style="color: #008000;">'アプリケーション変数をセットします。<br />
</span><span style="color: #000080;">For</span> i = 0 <span style="color: #000080;">to</span> 3<br />
&nbsp; Application(<span style="color: #800000;">&quot;item&quot;</span> &amp; i ) = <span style="color: #800000;">&quot;あいうえお&quot;</span><br />
<span style="color: #000080;">Next</span><br />
<span style="color: #008000;">'コレクション要素の数を表示します。<br />
</span>Response.,Write Application.Contents.Count<br />
%&gt;</div></td></tr></tbody></table></div>
<p>Remove,RemoveAllも参照ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/count/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StaticObjects</title>
		<link>http://asp.verygoodtown.com/2009/08/staticobjects</link>
		<comments>http://asp.verygoodtown.com/2009/08/staticobjects#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:18:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applicationオブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=109</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
StaticObjects &#8212; Applicationオブジェクトを保持
Application.StaticObjects ( Key )
Key:変数名/インデックス(取得する項目の名前を指定します。)
説明
StaticObjects コレクションには、Application オブジェクトのスコープ内で  タグを使用して作成されたすべてのオブジェクトが含まれます。StaticObjects コレクションを使用すると、オブジェクトの特定のプロパティの値を調べたり、コレクションに対して繰り返し処理を行って、すべての静的オブジェクトのプロパティを取得したりすることができます。
例1.StaticObjectsの例
1234567&#160;&#60;%
&#160; Dim strKey

&#160; For Each strKey In Application.StaticObjects
&#160; &#160; Response.Write strKey &#38; &#34; = &#60;i&#62;(object)&#60;/i&#62;&#60;br /&#62;&#34;
&#160; Next
%&#62;
ループ制御構造を使用すると、StaticObjects コレクションのすべての要素を対象として繰り返し処理を行うことができます。
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
StaticObjects &#8212; Applicationオブジェクトを保持</p>
<p><strong>Application.StaticObjects</strong> ( Key )<br />
Key:変数名/インデックス(取得する項目の名前を指定します。)</p>
<h3>説明</h3>
<p>StaticObjects コレクションには、Application オブジェクトのスコープ内で <object> タグを使用して作成されたすべてのオブジェクトが含まれます。StaticObjects コレクションを使用すると、オブジェクトの特定のプロパティの値を調べたり、コレクションに対して繰り返し処理を行って、すべての静的オブジェクトのプロパティを取得したりすることができます。</p>
<p>例1.StaticObjectsの例</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;&lt;%<br />
&nbsp; <span style="color: #000080;">Dim</span> strKey<br />
<br />
&nbsp; <span style="color: #000080;">For</span> <span style="color: #000080;">Each</span> strKey <span style="color: #000080;">In</span> Application.StaticObjects<br />
&nbsp; &nbsp; Response.Write strKey &amp; <span style="color: #800000;">&quot; = &lt;i&gt;(object)&lt;/i&gt;&lt;br /&gt;&quot;</span><br />
&nbsp; <span style="color: #000080;">Next</span><br />
%&gt;</div></td></tr></tbody></table></div>
<p>ループ制御構造を使用すると、StaticObjects コレクションのすべての要素を対象として繰り返し処理を行うことができます。</p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/08/staticobjects/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

