<?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; リファレンス</title>
	<atom:link href="http://asp.verygoodtown.com/category/reference/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>InStrRev</title>
		<link>http://asp.verygoodtown.com/2010/04/instrrev</link>
		<comments>http://asp.verygoodtown.com/2010/04/instrrev#comments</comments>
		<pubDate>Mon, 12 Apr 2010 13:24:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[InStrRev]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1325</guid>
		<description><![CDATA[
InStrRev &#8212; ある文字列の中から指定した文字列を最後から検索し、最初に見つかった文字列の開始位置を返します。
構文
InStr (haystack, needle, [,start] [,mode]) 
パラメータ

haystack
入力文字列
needle
検索する文字列
start
検索する開始位置を指定します。
この引数を省略した場合は文字列の最後から検索します
mode
省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。

戻り値



パラメータの値
戻り値


haystackが空文字（&#8221;"）
Null


haystackがNull
0


needleが空文字（&#8221;"）
startを返します。


needleがNull
Null


needleが見つからない
0


needleが見つかった
見つかった位置を返します。


startがhaystackの長さより大きい
0



説明
文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。
例
VBScript
1234567Dim str1,str2
str1 = &#34;今日は晴れています。やっぱり晴れは良いですね。&#34;
If InStrRev(str1,&#34;晴れ&#34;) &#62; 0 Then
&#160; &#160; Response.Write &#34;晴れ&#34;
Else
&#160; &#160; Response.Write &#34;晴れ以外&#34;
End If
]]></description>
			<content:encoded><![CDATA[<p><span id="more-1325"></span></p>
<p>InStrRev &#8212; ある文字列の中から指定した文字列を最後から検索し、最初に見つかった文字列の開始位置を返します。</p>
<h3>構文</h3>
<p>InStr (haystack, needle, [,start] [,mode]) </p>
<h3>パラメータ</h3>
<dl>
<dt>haystack</dt>
<dd>入力文字列</dd>
<dt>needle</dt>
<dd>検索する文字列</dd>
<dt>start</dt>
<dd>検索する開始位置を指定します。<br />
この引数を省略した場合は文字列の最後から検索します</dd>
<dt>mode</dt>
<dd>省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。</dd>
</dl>
<h3>戻り値</h3>
<table class="table_list" border="0">
<tbody>
<tr>
<th>パラメータの値</th>
<th>戻り値</th>
</tr>
<tr>
<td>haystackが空文字（&#8221;"）</td>
<td>Null</td>
</tr>
<tr>
<td>haystackがNull</td>
<td>0</td>
</tr>
<tr>
<td>needleが空文字（&#8221;"）</td>
<td>startを返します。</td>
</tr>
<tr>
<td>needleがNull</td>
<td>Null</td>
</tr>
<tr>
<td>needleが見つからない</td>
<td>0</td>
</tr>
<tr>
<td>needleが見つかった</td>
<td>見つかった位置を返します。</td>
</tr>
<tr>
<td>startがhaystackの長さより大きい</td>
<td>0</td>
</tr>
</tbody>
</table>
<h3>説明</h3>
<p>文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。</p>
<h3>例</h3>
<p>VBScript</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"><span style="color: #000080;">Dim</span> str1,str2<br />
str1 = <span style="color: #800000;">&quot;今日は晴れています。やっぱり晴れは良いですね。&quot;</span><br />
<span style="color: #000080;">If</span> InStrRev(str1,<span style="color: #800000;">&quot;晴れ&quot;</span>) &gt; 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ&quot;</span><br />
<span style="color: #000080;">Else</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ以外&quot;</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/04/instrrev/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InStr</title>
		<link>http://asp.verygoodtown.com/2010/04/instr</link>
		<comments>http://asp.verygoodtown.com/2010/04/instr#comments</comments>
		<pubDate>Sat, 10 Apr 2010 05:49:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[InStr]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[文字]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1297</guid>
		<description><![CDATA[
InStr &#8212; ある文字列の中から指定した文字列を検索し、最初に見つかった文字列の開始位置を返します。
構文
InStr ([start, ] haystack, needle [, mode]) 
パラメータ

start
検索する開始位置を指定します。
この引数を省略した場合は文字列の先頭から検索します
haystack
入力文字列
needle
検索する文字列
mode
省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。

戻り値



パラメータの値
戻り値


haystackが空文字（&#8221;"）
0


haystackがNull
0


needleが空文字（&#8221;"）
startを返します。


needleがNull
Null


needleが見つからない
0


needleが見つかった
見つかった位置を返します。


startがhaystackの長さより大きい
0



説明
文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。
例
VBScript
1234567Dim str1,str2
str1 = &#34;今日は晴れています&#34;
If InStr(str1,&#34;晴れ&#34;) &#62; 0 Then
&#160; &#160; Response.Write &#34;晴れ&#34;
Else
&#160; &#160; Response.Write &#34;晴れ以外&#34;
End If
]]></description>
			<content:encoded><![CDATA[<p><span id="more-1297"></span></p>
<p>InStr &#8212; ある文字列の中から指定した文字列を検索し、最初に見つかった文字列の開始位置を返します。</p>
<h3>構文</h3>
<p>InStr ([start, ] haystack, needle [, mode]) </p>
<h3>パラメータ</h3>
<dl>
<dt>start</dt>
<dd>検索する開始位置を指定します。<br />
この引数を省略した場合は文字列の先頭から検索します</dd>
<dt>haystack</dt>
<dd>入力文字列</dd>
<dt>needle</dt>
<dd>検索する文字列</dd>
<dt>mode</dt>
<dd>省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。</dd>
</dl>
<h3>戻り値</h3>
<table class="table_list" border="0">
<tbody>
<tr>
<th>パラメータの値</th>
<th>戻り値</th>
</tr>
<tr>
<td>haystackが空文字（&#8221;"）</td>
<td>0</td>
</tr>
<tr>
<td>haystackがNull</td>
<td>0</td>
</tr>
<tr>
<td>needleが空文字（&#8221;"）</td>
<td>startを返します。</td>
</tr>
<tr>
<td>needleがNull</td>
<td>Null</td>
</tr>
<tr>
<td>needleが見つからない</td>
<td>0</td>
</tr>
<tr>
<td>needleが見つかった</td>
<td>見つかった位置を返します。</td>
</tr>
<tr>
<td>startがhaystackの長さより大きい</td>
<td>0</td>
</tr>
</tbody>
</table>
<h3>説明</h3>
<p>文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。</p>
<h3>例</h3>
<p>VBScript</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"><span style="color: #000080;">Dim</span> str1,str2<br />
str1 = <span style="color: #800000;">&quot;今日は晴れています&quot;</span><br />
<span style="color: #000080;">If</span> InStr(str1,<span style="color: #800000;">&quot;晴れ&quot;</span>) &gt; 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ&quot;</span><br />
<span style="color: #000080;">Else</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ以外&quot;</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/04/instr/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Page Counter コンポーネント</title>
		<link>http://asp.verygoodtown.com/2009/09/page-counter</link>
		<comments>http://asp.verygoodtown.com/2009/09/page-counter#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:11:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Page Counter]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1173</guid>
		<description><![CDATA[Page Counter コンポーネントは、Web ページが開かれた回数を数えて表示する PageCounter オブジェクトを作成します。PageCounter オブジェクトは、一定の間隔でヒット数をテキストファイルに書き込み、サーバーがシャットダウンした場合でもデータが失われないようにします。Page Counter コンポーネントは、内部の Central Management オブジェクトを使用して、アプリケーション内の各ページが開かれた回数を記録します。
Server.CreateObject メソッドを使用してページ上に PageCounter オブジェクトのインスタンスが作成されると、その PageCounter オブジェクトは、指定された Web ページの現在のヒット数を Central Management オブジェクトから取得します。その後は、PageCounter オブジェクトが公開するメソッドでオブジェクトを操作できます。
詳しくは以下

構文
Set oVar = Server.CreateObject( &#8220;MSWC.PageCounter&#8221; )
パラメータ

oVar
Server.CreateObject を呼び出して作成する PageCounter オブジェクトの名前を指定します。

メソッド

Hits
指定された URL が開かれた回数を表示します。
PageHit
ヒット数をインクリメントします。
Reset
指定されたページのヒット数を 0 に設定します。

例
123456789&#60;%
&#160; Set MyPageCounter = Server.CreateObject( &#34;MSWC.PageCounter&#34; )
&#160; HitMe = MyPageCounter.Hits
&#160; If HitMe = 1000000 Then
%&#62;
&#160; You are the lucky 1,000,000th Customer!!! [...]]]></description>
			<content:encoded><![CDATA[<p>Page Counter コンポーネントは、Web ページが開かれた回数を数えて表示する PageCounter オブジェクトを作成します。PageCounter オブジェクトは、一定の間隔でヒット数をテキストファイルに書き込み、サーバーがシャットダウンした場合でもデータが失われないようにします。Page Counter コンポーネントは、内部の Central Management オブジェクトを使用して、アプリケーション内の各ページが開かれた回数を記録します。</p>
<p>Server.CreateObject メソッドを使用してページ上に PageCounter オブジェクトのインスタンスが作成されると、その PageCounter オブジェクトは、指定された Web ページの現在のヒット数を Central Management オブジェクトから取得します。その後は、PageCounter オブジェクトが公開するメソッドでオブジェクトを操作できます。</p>
<p>詳しくは以下<br />
<span id="more-1173"></span></p>
<h3>構文</h3>
<p>Set oVar = Server.CreateObject( <strong>&#8220;MSWC.PageCounter&#8221;</strong> )</p>
<h3>パラメータ</h3>
<dl>
<dt>oVar</dt>
<dd>Server.CreateObject を呼び出して作成する PageCounter オブジェクトの名前を指定します。</dd>
</dl>
<h3>メソッド</h3>
<dl>
<dt>Hits</dt>
<dd>指定された URL が開かれた回数を表示します。</dd>
<dt>PageHit</dt>
<dd>ヒット数をインクリメントします。</dd>
<dt>Reset</dt>
<dd>指定されたページのヒット数を 0 に設定します。</dd>
</dl>
<h3>例</h3>
<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: #000080;">Set</span> MyPageCounter = Server.CreateObject( <span style="color: #800000;">&quot;MSWC.PageCounter&quot;</span> )<br />
&nbsp; HitMe = MyPageCounter.Hits<br />
&nbsp; <span style="color: #000080;">If</span> HitMe = 1000000 <span style="color: #000080;">Then</span><br />
%&gt;<br />
&nbsp; You are the lucky 1,000,000th Customer!!! &lt;br /&gt;<br />
&lt;% &nbsp;<span style="color: #000080;">Else</span> %&gt;<br />
&nbsp; Sorry, you are customer #&lt;% = HitMe %&gt; &nbsp;&lt;br /&gt;<br />
&lt;% &nbsp;<span style="color: #000080;">End</span> <span style="color: #000080;">If</span> %&gt;</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/page-counter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Counters コンポーネント</title>
		<link>http://asp.verygoodtown.com/2009/09/counters</link>
		<comments>http://asp.verygoodtown.com/2009/09/counters#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:09:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Counters]]></category>
		<category><![CDATA[コンポーネント]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1170</guid>
		<description><![CDATA[Counters コンポーネントは、Counters オブジェクトを作成します。このオブジェクトは、任意の数のカウンタの作成、格納、インクリメント、および取得を行います。
詳しくは以下

カウンタは永続的な値で、整数を含んでいます。カウンタを操作するには、Counters オブジェクトの Get メソッド、Increment メソッド、Set メソッド、および Remove メソッドを使用します。作成したカウンタは、削除するまで持続します。
カウンタの値は、ページ ヒットなどのイベントで自動的には増加しません。Set メソッドおよび Increment メソッドを使用して、手動でカウンタを設定またはインクリメントする必要があります。
カウンタはスコープの制限を受けません。いったんカウンタを作成すると、サイト上の任意のページからカウンタの値を取得したり操作したりできます。たとえば、Page1.asp というページで hits という名前のカウンタの値をインクリメントして表示し、別の Page2.asp というページで hits の値をインクリメントする場合、どちらのページも同じカウンタの値をインクリメントすることになります。Page1.asp にヒットして hits の値を 34 にインクリメントした場合、Page2.asp にヒットすると hits の値は 35 にインクリメントします。次に Page1.asp にヒットすると、hits の値は 36 にインクリメントします。
すべてのカウンタは、単一のテキスト ファイル、Counters.txt に格納されます。このファイルは、counters.dll ファイルと同じディレクトリに配置されています。
説明
サイト上では 1 つだけ Counters オブジェクトを作成するようにしてください。1 つの Counters オブジェクトだけで、任意の数のカウンタを作成できます。
注 Windows 95 以降のインターネット インフォメーションサービスでは、Counters コンポーネントは、既定の仮想ディレクトリ内の Global.asa ファイルで既に指定されています。Counters.Get、Counters.Increment、Counters.Remove、および Counters.Set を呼び出すことで、コンポーネントが作成する [...]]]></description>
			<content:encoded><![CDATA[<p>Counters コンポーネントは、Counters オブジェクトを作成します。このオブジェクトは、任意の数のカウンタの作成、格納、インクリメント、および取得を行います。</p>
<p>詳しくは以下<br />
<span id="more-1170"></span></p>
<p>カウンタは永続的な値で、整数を含んでいます。カウンタを操作するには、Counters オブジェクトの Get メソッド、Increment メソッド、Set メソッド、および Remove メソッドを使用します。作成したカウンタは、削除するまで持続します。</p>
<p>カウンタの値は、ページ ヒットなどのイベントで自動的には増加しません。Set メソッドおよび Increment メソッドを使用して、手動でカウンタを設定またはインクリメントする必要があります。</p>
<p>カウンタはスコープの制限を受けません。いったんカウンタを作成すると、サイト上の任意のページからカウンタの値を取得したり操作したりできます。たとえば、Page1.asp というページで hits という名前のカウンタの値をインクリメントして表示し、別の Page2.asp というページで hits の値をインクリメントする場合、どちらのページも同じカウンタの値をインクリメントすることになります。Page1.asp にヒットして hits の値を 34 にインクリメントした場合、Page2.asp にヒットすると hits の値は 35 にインクリメントします。次に Page1.asp にヒットすると、hits の値は 36 にインクリメントします。</p>
<p>すべてのカウンタは、単一のテキスト ファイル、Counters.txt に格納されます。このファイルは、counters.dll ファイルと同じディレクトリに配置されています。</p>
<h3>説明</h3>
<p>サイト上では 1 つだけ Counters オブジェクトを作成するようにしてください。1 つの Counters オブジェクトだけで、任意の数のカウンタを作成できます。</p>
<p>注 Windows 95 以降のインターネット インフォメーションサービスでは、Counters コンポーネントは、既定の仮想ディレクトリ内の Global.asa ファイルで既に指定されています。Counters.Get、Counters.Increment、Counters.Remove、および Counters.Set を呼び出すことで、コンポーネントが作成する Counters オブジェクトを組み込みオブジェクトであるかのように使用できます。Counters オブジェクトの別のインスタンスを作成する必要はありません。</p>
<h3>メソッド</h3>
<dl>
<dt>Get</dt>
<dd>カウンタの値を返します。</dd>
<dt>Increment</dt>
<dd>カウンタの値を 1 つインクリメントします。</dd>
<dt>Remove</dt>
<dd>Counters.txt ファイルからカウンタを削除します。</dd>
<dt>Set</dt>
<dd>指定した整数をカウンタの値に設定します。</dd>
</dl>
<p><!--more--><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/counters/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Rotator コンポーネント</title>
		<link>http://asp.verygoodtown.com/2009/09/content-rotator</link>
		<comments>http://asp.verygoodtown.com/2009/09/content-rotator#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:07:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[ContentRotator]]></category>
		<category><![CDATA[コンポーネント]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1168</guid>
		<description><![CDATA[Content Rotator コンポーネントは ContentRotator オブジェクトを作成します。
Content Rotator コンポーネントについて詳しく説明します。

このオブジェクトは、Web ページ上の HTML コンテンツ文字列を自動的に交換します。ユーザーが Web ページを要求するたびに、ContentRotator オブジェクトはコンテンツ スケジュール ファイルに指定された情報に基づいて、新しい HTML コンテンツ文字列を表示します。
コンテンツ文字列には HTML タグを使用できるため、テキスト、イメージ、ハイパーリンクなど、HTML で表現できるコンテンツはすべて表示できます。たとえば、Content Rotator コンポーネントを使用して、引用やハイパーリンクを日替わりで表示したり、Web ページが開かれるたびに本文と背景の色を変更したりできます。
構文
Set oVar = Server.CreateObject( &#8220;MSWC.ContentRotator&#8221; )
パラメータ

oVar
Server.CreateObject を呼び出して作成する ContentRotator オブジェクトの名前を指定します。

メソッド

ChooseContent
コンテンツ文字列を取得し、表示します。
GetAllContent
コンテンツ スケジュール ファイルのすべてのコンテンツ文字列を取得し、表示します。

説明
ContentRotator オブジェクトは、乱数ジェネレータを使用して、重み付けされたコンテンツ文字列の中から表示する文字列を選択するため、同じ文字列が繰り返し表示される場合があります。特に繰り返しが発生しやすいのは、コンテンツスケジュールファイル内のエントリが少ない場合、またはほかのエントリに比べ、特定のエントリの重み付けが著しく大きい場合です。
例
1234&#60;%
Set Tip = Server.CreateObject( &#34;MSWC.ContentRotator&#34; )
Tip.ChooseContent( &#34;/Tips/Content.txt&#34; )
%&#62;
]]></description>
			<content:encoded><![CDATA[<p>Content Rotator コンポーネントは ContentRotator オブジェクトを作成します。</p>
<p>Content Rotator コンポーネントについて詳しく説明します。<br />
<span id="more-1168"></span></p>
<p>このオブジェクトは、Web ページ上の HTML コンテンツ文字列を自動的に交換します。ユーザーが Web ページを要求するたびに、ContentRotator オブジェクトはコンテンツ スケジュール ファイルに指定された情報に基づいて、新しい HTML コンテンツ文字列を表示します。</p>
<p>コンテンツ文字列には HTML タグを使用できるため、テキスト、イメージ、ハイパーリンクなど、HTML で表現できるコンテンツはすべて表示できます。たとえば、Content Rotator コンポーネントを使用して、引用やハイパーリンクを日替わりで表示したり、Web ページが開かれるたびに本文と背景の色を変更したりできます。</p>
<h3>構文</h3>
<p>Set oVar = Server.CreateObject( &#8220;MSWC.ContentRotator&#8221; )<br />
パラメータ</p>
<dl>
<dt>oVar</dt>
<dd>Server.CreateObject を呼び出して作成する ContentRotator オブジェクトの名前を指定します。</dd>
</dl>
<h3>メソッド</h3>
<dl>
<dt>ChooseContent</dt>
<dd>コンテンツ文字列を取得し、表示します。</dd>
<dt>GetAllContent</dt>
<dd>コンテンツ スケジュール ファイルのすべてのコンテンツ文字列を取得し、表示します。</dd>
</dl>
<h3>説明</h3>
<p>ContentRotator オブジェクトは、乱数ジェネレータを使用して、重み付けされたコンテンツ文字列の中から表示する文字列を選択するため、同じ文字列が繰り返し表示される場合があります。特に繰り返しが発生しやすいのは、コンテンツスケジュールファイル内のエントリが少ない場合、またはほかのエントリに比べ、特定のエントリの重み付けが著しく大きい場合です。</p>
<h3>例</h3>
<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 /></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;">Set</span> Tip = Server.CreateObject( <span style="color: #800000;">&quot;MSWC.ContentRotator&quot;</span> )<br />
Tip.ChooseContent( <span style="color: #800000;">&quot;/Tips/Content.txt&quot;</span> )<br />
%&gt;</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/content-rotator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AdRotator コンポーネント</title>
		<link>http://asp.verygoodtown.com/2009/09/adrotator</link>
		<comments>http://asp.verygoodtown.com/2009/09/adrotator#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:59:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[AdRotator]]></category>
		<category><![CDATA[コンポーネント]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1162</guid>
		<description><![CDATA[Ad Rotator コンポーネントは、Ad Rotator オブジェクトを作成します。
Ad Rotator コンポーネントについて詳しく説明します。

このオブジェクトは、Web ページ上の広告イメージを自動的に交換します。
ユーザーが Web ページを開いたり、Web ページを読み込み直すたびに、Ad Rotator コンポーネントは、ロテータ スケジュール ファイルに指定された情報に基づき、新しい広告を表示します。
また、各広告をクリックしたユーザー数を記録する事もできます。
そのためには、ロテータ スケジュール ファイルの URL パラメータを設定して、ユーザーをリダイレクトファイルに送ります。
このパラメータを指定すると、広告主の URL へのジャンプはすべて Web サーバーの利用状況のログに記録されます。
構文
Set AdRotator = Server.CreateObject( &#8220;MSWC.AdRotator&#8221; )
パラメータ

AdRotator
Server.CreateObject を呼び出して作成する AdRotator オブジェクトの名前を指定します。

プロパティ

Border
広告を囲む枠のサイズを指定します。
Clickable
広告がハイパーリンクかどうかを指定します。
TargetFrame
広告を表示するフレームの名前を指定します。

メソッド

GetAdvertisement
データ ファイルから次に予定されている広告の指定を取得し、HTML 形式で返します。

例
1234&#60;%
Set ad = Server.CreateObject( &#34;MSWC.AdRotator&#34; )
ad.GetAdvertisement( &#34;/ads/adrot.txt&#34; )
%&#62;
上の例の出力は以下となります。

[html light="true"]




]]></description>
			<content:encoded><![CDATA[<p>Ad Rotator コンポーネントは、Ad Rotator オブジェクトを作成します。</p>
<p>Ad Rotator コンポーネントについて詳しく説明します。<br />
<span id="more-1162"></span></p>
<p>このオブジェクトは、Web ページ上の広告イメージを自動的に交換します。<br />
ユーザーが Web ページを開いたり、Web ページを読み込み直すたびに、Ad Rotator コンポーネントは、ロテータ スケジュール ファイルに指定された情報に基づき、新しい広告を表示します。</p>
<p>また、各広告をクリックしたユーザー数を記録する事もできます。<br />
そのためには、ロテータ スケジュール ファイルの URL パラメータを設定して、ユーザーをリダイレクトファイルに送ります。<br />
このパラメータを指定すると、広告主の URL へのジャンプはすべて Web サーバーの利用状況のログに記録されます。</p>
<h3>構文</h3>
<p>Set AdRotator = Server.CreateObject( &#8220;MSWC.AdRotator&#8221; )</p>
<h3>パラメータ</h3>
<dl>
<dt>AdRotator</dt>
<dd>Server.CreateObject を呼び出して作成する AdRotator オブジェクトの名前を指定します。</dd>
</dl>
<h3>プロパティ</h3>
<dl>
<dt>Border</dt>
<dd>広告を囲む枠のサイズを指定します。</dd>
<dt>Clickable</dt>
<dd>広告がハイパーリンクかどうかを指定します。</dd>
<dt>TargetFrame</dt>
<dd>広告を表示するフレームの名前を指定します。</dd>
</dl>
<h3>メソッド</h3>
<dl>
<dt>GetAdvertisement</dt>
<dd>データ ファイルから次に予定されている広告の指定を取得し、HTML 形式で返します。</dd>
</dl>
<h3>例</h3>
<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 /></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;">Set</span> ad = Server.CreateObject( <span style="color: #800000;">&quot;MSWC.AdRotator&quot;</span> )<br />
ad.GetAdvertisement( <span style="color: #800000;">&quot;/ads/adrot.txt&quot;</span> )<br />
%&gt;</div></td></tr></tbody></table></div>
<p>上の例の出力は以下となります。</p>
<div class="example-contents">
[html light="true"]<br />
<a HREF= "http://www.msn.com/isapi/adredir.asp?URL=http://www.company.com/" ></p>
<p><img SRC= "http://msnnt3web/ads/homepage/chlogolg.gif"<br />
ALT= "Check out the new Technology Center"<br />
WIDTH=440 HEIGHT=60 BORDER=1></a><br />
</code>
</div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/adrotator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Other</title>
		<link>http://asp.verygoodtown.com/2009/09/other</link>
		<comments>http://asp.verygoodtown.com/2009/09/other#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:47:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[コンポーネント]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1160</guid>
		<description><![CDATA[その他のコンポーネントについて説明します。


AdRotator コンポーネント
Content Rotator コンポーネント
Counters コンポーネント
Page Counter コンポーネント

]]></description>
			<content:encoded><![CDATA[<p>その他のコンポーネントについて説明します。<br />
<span id="more-1160"></span></p>
<ul>
<li><a href="http://asp.verygoodtown.com/2009/09/adrotator">AdRotator コンポーネント</a></li>
<li><a href="http://asp.verygoodtown.com/2009/09/content-rotator">Content Rotator コンポーネント</a></li>
<li><a href="http://asp.verygoodtown.com/2009/09/counters">Counters コンポーネント</a></li>
<li><a href="http://asp.verygoodtown.com/2009/09/page-counter">Page Counter コンポーネント</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/other/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WriteLine</title>
		<link>http://asp.verygoodtown.com/2009/09/writeline</link>
		<comments>http://asp.verygoodtown.com/2009/09/writeline#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:45:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TextStream オブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1157</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
WriteLine &#8212; ファイル書き込み処理
構文
object.WriteLine( [string] )
パラメータ

object
TextStream オブジェクトを指定します。 
string
書き込む文字列を指定します。

戻り値
値を返しません。
説明
指定した文字列と改行文字をファイルに書き込みます。
例
JScript
12345var fso, f;
fso = new ActiveXObject&#40;&#34;Scripting.FileSystemObject&#34;&#41;;
f = fso.CreateTextFile&#40;&#34;c:\\testfile.txt&#34;, true&#41;;
f.WriteLine&#40;&#34;これはテストです。&#34;&#41;;
f.Close&#40;&#41;;
VBScript
12345678910Function WriteLineToFile
&#160; &#160;Const ForReading = 1, ForWriting = 2
&#160; &#160;Dim fso, f
&#160; &#160;Set fso = CreateObject(&#34;Scripting.FileSystemObject&#34;)
&#160; &#160;Set f = fso.OpenTextFile(&#34;c:\testfile.txt&#34;, ForWriting, True)
&#160; &#160;f.WriteLine &#34;Hello world!&#34;
&#160; &#160;f.WriteLine &#34;これはテストです。&#34;
&#160; &#160;Set f = fso.OpenTextFile(&#34;c:\testfile.txt&#34;, ForReading)
&#160; &#160;WriteLineToFile = f.ReadAll
End Function
]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
WriteLine &#8212; ファイル書き込み処理</p>
<h3>構文</h3>
<p>object.<strong>WriteLine</strong>( [string] )</p>
<h3>パラメータ</h3>
<dl>
<dt>object</dt>
<dd>TextStream オブジェクトを指定します。 </dd>
<dt>string</dt>
<dd>書き込む文字列を指定します。</dd>
</dl>
<h3>戻り値</h3>
<p>値を返しません。</p>
<h3>説明</h3>
<p>指定した文字列と改行文字をファイルに書き込みます。</p>
<h3>例</h3>
<p>JScript</p>
<div class="codecolorer-container javascript 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="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">var</span> fso<span style="color: #339933;">,</span> f<span style="color: #339933;">;</span><br />
fso <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> ActiveXObject<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Scripting.FileSystemObject&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
f <span style="color: #339933;">=</span> fso.<span style="color: #660066;">CreateTextFile</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;c:<span style="color: #000099; font-weight: bold;">\\</span>testfile.txt&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
f.<span style="color: #660066;">WriteLine</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;これはテストです。&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
f.<span style="color: #000066;">Close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>VBScript</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"><span style="color: #000080;">Function</span> WriteLineToFile<br />
&nbsp; &nbsp;<span style="color: #000080;">Const</span> ForReading = 1, ForWriting = 2<br />
&nbsp; &nbsp;<span style="color: #000080;">Dim</span> fso, f<br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> fso = CreateObject(<span style="color: #800000;">&quot;Scripting.FileSystemObject&quot;</span>)<br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> f = fso.OpenTextFile(<span style="color: #800000;">&quot;c:\testfile.txt&quot;</span>, ForWriting, <span style="color: #000080;">True</span>)<br />
&nbsp; &nbsp;f.WriteLine <span style="color: #800000;">&quot;Hello world!&quot;</span><br />
&nbsp; &nbsp;f.WriteLine <span style="color: #800000;">&quot;これはテストです。&quot;</span><br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> f = fso.OpenTextFile(<span style="color: #800000;">&quot;c:\testfile.txt&quot;</span>, ForReading)<br />
&nbsp; &nbsp;WriteLineToFile = f.ReadAll<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/writeline/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WriteBlankLines</title>
		<link>http://asp.verygoodtown.com/2009/09/writeblanklines</link>
		<comments>http://asp.verygoodtown.com/2009/09/writeblanklines#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:43:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TextStream オブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1155</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
WriteBlankLines &#8212; ファイルに改行の書き込み処理
構文
object.WriteBlankLines ( lines )
パラメータ

object
TextStream オブジェクトを指定します。 
lines
書き込む改行の数を指定します。

戻り値
値を返しません。
説明
指定された数の改行文字をファイルに書き込みます。
例
JScript
1234567891011121314function WriteBlanksDemo&#40;&#41;
&#123;
&#160; &#160;var fso, f, r;
&#160; &#160;var ForReading = 1, ForWriting = 2;
&#160; &#160;fso = new ActiveXObject&#40;&#34;Scripting.FileSystemObject&#34;&#41;;
&#160; &#160;f = fso.OpenTextFile&#40;&#34;c:\\testfile.txt&#34;, ForWriting, true&#41;;
&#160; &#160;f.Write&#40;&#34;Hello world!&#34;&#41;;
&#160; &#160;f.WriteBlankLines&#40;2&#41;;
&#160; &#160;f.Write&#40;&#34;JScript is fun!&#34;&#41;;
&#160; &#160;f.Close&#40;&#41;;
&#160; &#160;f = fso.OpenTextFile&#40;&#34;c:\\testfile.txt&#34;, ForReading&#41;;
&#160; &#160;r = f.ReadAll&#40;&#41;;
&#160; &#160;return&#40;r&#41;;
&#125;
VBScript
12345678910Function WriteBlankLinesToFile
&#160; &#160;Const ForReading = 1, ForWriting = 2
&#160; &#160;Dim [...]]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
WriteBlankLines &#8212; ファイルに改行の書き込み処理</p>
<h3>構文</h3>
<p>object.<strong>WriteBlankLines</strong> ( lines )</p>
<h3>パラメータ</h3>
<dl>
<dt>object</dt>
<dd>TextStream オブジェクトを指定します。 </dd>
<dt>lines</dt>
<dd>書き込む改行の数を指定します。</dd>
</dl>
<h3>戻り値</h3>
<p>値を返しません。</p>
<h3>説明</h3>
<p>指定された数の改行文字をファイルに書き込みます。</p>
<h3>例</h3>
<p>JScript</p>
<div class="codecolorer-container javascript 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 />11<br />12<br />13<br />14<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> WriteBlanksDemo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #003366; font-weight: bold;">var</span> fso<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> r<span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #003366; font-weight: bold;">var</span> ForReading <span style="color: #339933;">=</span> <span style="color: #CC0000;">1</span><span style="color: #339933;">,</span> ForWriting <span style="color: #339933;">=</span> <span style="color: #CC0000;">2</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;fso <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> ActiveXObject<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Scripting.FileSystemObject&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f <span style="color: #339933;">=</span> fso.<span style="color: #660066;">OpenTextFile</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;c:<span style="color: #000099; font-weight: bold;">\\</span>testfile.txt&quot;</span><span style="color: #339933;">,</span> ForWriting<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f.<span style="color: #000066; font-weight: bold;">Write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Hello world!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f.<span style="color: #660066;">WriteBlankLines</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f.<span style="color: #000066; font-weight: bold;">Write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;JScript is fun!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f.<span style="color: #000066;">Close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f <span style="color: #339933;">=</span> fso.<span style="color: #660066;">OpenTextFile</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;c:<span style="color: #000099; font-weight: bold;">\\</span>testfile.txt&quot;</span><span style="color: #339933;">,</span> ForReading<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;r <span style="color: #339933;">=</span> f.<span style="color: #660066;">ReadAll</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #000066; font-weight: bold;">return</span><span style="color: #009900;">&#40;</span>r<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>VBScript</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"><span style="color: #000080;">Function</span> WriteBlankLinesToFile<br />
&nbsp; &nbsp;<span style="color: #000080;">Const</span> ForReading = 1, ForWriting = 2<br />
&nbsp; &nbsp;<span style="color: #000080;">Dim</span> fso, f<br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> fso = CreateObject(<span style="color: #800000;">&quot;Scripting.FileSystemObject&quot;</span>)<br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> f = fso.OpenTextFile(<span style="color: #800000;">&quot;c:\testfile.txt&quot;</span>, ForWriting, <span style="color: #000080;">True</span>)<br />
&nbsp; &nbsp;f.WriteBlankLines 2<br />
&nbsp; &nbsp;f.WriteLine <span style="color: #800000;">&quot;Hello World!&quot;</span><br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> f = fso.OpenTextFile(<span style="color: #800000;">&quot;c:\testfile.txt&quot;</span>, ForReading)<br />
&nbsp; &nbsp;WriteBlankLinesToFile = f.ReadAll<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/writeblanklines/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Write</title>
		<link>http://asp.verygoodtown.com/2009/09/write-3</link>
		<comments>http://asp.verygoodtown.com/2009/09/write-3#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:40:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TextStream オブジェクト]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1152</guid>
		<description><![CDATA[(PWS4 IIS4 IIS5)
Write &#8212; ファイル書き込み処理
構文
object.Write ( string )
パラメータ

object
TextStream オブジェクトを指定します。 
string
書き込む文字列を指定します。

戻り値
値を返しません。
説明
指定した文字列を ファイルに書き込みます。
連続して文字列を書き込んだ場合、文字列間にスペースや区切り文字は挿入されず、続けて書き込まれます。
文字列の最後で改行する必要がある場合は、WriteLine メソッドを使用するかまたは文字列の最後に改行文字を入れてください。
例
JScript
123456789101112function WriteDemo&#40;&#41;
&#123;
&#160; &#160;var fso, f, r
&#160; &#160;var ForReading = 1, ForWriting = 2;
&#160; &#160;fso = new ActiveXObject&#40;&#34;Scripting.FileSystemObject&#34;&#41;
&#160; &#160;f = fso.OpenTextFile&#40;&#34;c:\\testfile.txt&#34;, ForWriting, true&#41;
&#160; &#160;f.Write&#40;&#34;Hello world!&#34;&#41;;
&#160; &#160;f.Close&#40;&#41;;
&#160; &#160;f = fso.OpenTextFile&#40;&#34;c:\\testfile.txt&#34;, ForReading&#41;;
&#160; &#160;r = f.ReadLine&#40;&#41;;
&#160; &#160;return&#40;r&#41;;
&#125;
VBScript
123456789Function WriteToFile
&#160; &#160;Const ForReading = 1, ForWriting = 2
&#160; &#160;Dim fso, f
&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>(PWS4 IIS4 IIS5)<br />
Write &#8212; ファイル書き込み処理</p>
<h3>構文</h3>
<p>object.<strong>Write</strong> ( string )</p>
<h3>パラメータ</h3>
<dl>
<dt>object</dt>
<dd>TextStream オブジェクトを指定します。 </dd>
<dt>string</dt>
<dd>書き込む文字列を指定します。</dd>
</dl>
<h3>戻り値</h3>
<p>値を返しません。</p>
<h3>説明</h3>
<p>指定した文字列を ファイルに書き込みます。<br />
連続して文字列を書き込んだ場合、文字列間にスペースや区切り文字は挿入されず、続けて書き込まれます。<br />
文字列の最後で改行する必要がある場合は、WriteLine メソッドを使用するかまたは文字列の最後に改行文字を入れてください。</p>
<h3>例</h3>
<p>JScript</p>
<div class="codecolorer-container javascript 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 />11<br />12<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> WriteDemo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #003366; font-weight: bold;">var</span> fso<span style="color: #339933;">,</span> f<span style="color: #339933;">,</span> r<br />
&nbsp; &nbsp;<span style="color: #003366; font-weight: bold;">var</span> ForReading <span style="color: #339933;">=</span> <span style="color: #CC0000;">1</span><span style="color: #339933;">,</span> ForWriting <span style="color: #339933;">=</span> <span style="color: #CC0000;">2</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;fso <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> ActiveXObject<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Scripting.FileSystemObject&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp;f <span style="color: #339933;">=</span> fso.<span style="color: #660066;">OpenTextFile</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;c:<span style="color: #000099; font-weight: bold;">\\</span>testfile.txt&quot;</span><span style="color: #339933;">,</span> ForWriting<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp;f.<span style="color: #000066; font-weight: bold;">Write</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Hello world!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f.<span style="color: #000066;">Close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;f <span style="color: #339933;">=</span> fso.<span style="color: #660066;">OpenTextFile</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;c:<span style="color: #000099; font-weight: bold;">\\</span>testfile.txt&quot;</span><span style="color: #339933;">,</span> ForReading<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;r <span style="color: #339933;">=</span> f.<span style="color: #660066;">ReadLine</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #000066; font-weight: bold;">return</span><span style="color: #009900;">&#40;</span>r<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>VBScript</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"><span style="color: #000080;">Function</span> WriteToFile<br />
&nbsp; &nbsp;<span style="color: #000080;">Const</span> ForReading = 1, ForWriting = 2<br />
&nbsp; &nbsp;<span style="color: #000080;">Dim</span> fso, f<br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> fso = CreateObject(<span style="color: #800000;">&quot;Scripting.FileSystemObject&quot;</span>)<br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> f = fso.OpenTextFile(<span style="color: #800000;">&quot;c:\testfile.txt&quot;</span>, ForWriting, <span style="color: #000080;">True</span>)<br />
&nbsp; &nbsp;f.Write <span style="color: #800000;">&quot;Hello world!&quot;</span><br />
&nbsp; &nbsp;<span style="color: #000080;">Set</span> f = fso.OpenTextFile(<span style="color: #800000;">&quot;c:\testfile.txt&quot;</span>, ForReading)<br />
&nbsp; &nbsp;WriteToFile = &nbsp; f.ReadLine<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/write-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

