<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://dee.cocolog-nifty.com/dees_weblog/">
<title>Dee&#39;s WebLOG</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/</link>
<description></description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2004-06-10T21:11:54+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2004/06/post.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2004/06/filesystemobjec.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2003/12/post_2.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2003/12/wsh_1.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2003/12/wsh.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2003/12/post_1.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2003/12/post.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2003/12/line_input_text.html" />
<rdf:li rdf:resource="http://dee.cocolog-nifty.com/dees_weblog/2003/12/whats_weblog.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2004/06/post.html">
<title>コントロール配列かどうかを判別</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2004/06/post.html</link>
<description>Private Sub Form_Load() Dim ctl As Contr...</description>
<content:encoded>&lt;pre&gt;
&lt;font color=#0000ff&gt;Private&lt;/font&gt; &lt;font color=#0000ff&gt;Sub&lt;/font&gt; &lt;font color=#000000&gt;Form_Load&lt;/font&gt;()
&lt;font color=#0000ff&gt;Dim&lt;/font&gt; &lt;font color=#000000&gt;ctl&lt;/font&gt; &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#000000&gt;Control&lt;/font&gt;
&lt;font color=#0000ff&gt;For&lt;/font&gt; &lt;font color=#0000ff&gt;Each&lt;/font&gt; &lt;font color=#000000&gt;ctl&lt;/font&gt; &lt;font color=#0000ff&gt;In&lt;/font&gt; &lt;font color=#0000ff&gt;Me&lt;/font&gt;.&lt;font color=#000000&gt;Controls&lt;/font&gt;
    &lt;font color=#0000ff&gt;If&lt;/font&gt; &lt;font color=#000000&gt;TypeName&lt;/font&gt;(&lt;font color=#000000&gt;Controls&lt;/font&gt;(&lt;font color=#000000&gt;ctl&lt;/font&gt;.&lt;font color=#000000&gt;Name&lt;/font&gt;)) = &lt;font color=#000000&gt;&amp;quot;Object&amp;quot;&lt;/font&gt; &lt;font color=#0000ff&gt;Then&lt;/font&gt;
        &lt;font color=#0000ff&gt;Debug&lt;/font&gt;.&lt;font color=#000000&gt;Print&lt;/font&gt; &lt;font color=#000000&gt;ctl&lt;/font&gt;.&lt;font color=#000000&gt;Name&lt;/font&gt; &amp;amp; &lt;font color=#000000&gt;&amp;quot;(&amp;quot;&lt;/font&gt; &amp;amp; &lt;font color=#0000ff&gt;CStr&lt;/font&gt;(&lt;font color=#000000&gt;ctl&lt;/font&gt;.&lt;font color=#000000&gt;Index&lt;/font&gt;) &amp;amp; &lt;font color=#000000&gt;&amp;quot;)&amp;quot;&lt;/font&gt;
    &lt;font color=#0000ff&gt;Else&lt;/font&gt;
        &lt;font color=#0000ff&gt;Debug&lt;/font&gt;.&lt;font color=#000000&gt;Print&lt;/font&gt; &lt;font color=#000000&gt;ctl&lt;/font&gt;.&lt;font color=#000000&gt;Name&lt;/font&gt;
    &lt;font color=#0000ff&gt;End&lt;/font&gt; &lt;font color=#0000ff&gt;If&lt;/font&gt;
&lt;font color=#0000ff&gt;Next&lt;/font&gt; &lt;font color=#000000&gt;ctl&lt;/font&gt;
&lt;font color=#0000ff&gt;End&lt;/font&gt; &lt;font color=#0000ff&gt;Sub&lt;/font&gt;

&lt;font color=#008000&gt;&#39;別解&lt;/font&gt;
&lt;font color=#0000ff&gt;Function&lt;/font&gt; &lt;font color=#000000&gt;iscontrolarray&lt;/font&gt;(&lt;font color=#000000&gt;ctl&lt;/font&gt; &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#000000&gt;Control&lt;/font&gt;) &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#0000ff&gt;Boolean&lt;/font&gt;
&lt;font color=#0000ff&gt;On&lt;/font&gt; &lt;font color=#0000ff&gt;Error&lt;/font&gt; &lt;font color=#0000ff&gt;GoTo&lt;/font&gt; &lt;font color=#000000&gt;iscontrolarray_err&lt;/font&gt;
    &lt;font color=#0000ff&gt;Dim&lt;/font&gt; &lt;font color=#000000&gt;i&lt;/font&gt; &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#0000ff&gt;Long&lt;/font&gt;
    &lt;font color=#000000&gt;i&lt;/font&gt; = &lt;font color=#000000&gt;ctl&lt;/font&gt;.&lt;font color=#000000&gt;Index&lt;/font&gt;
    &lt;font color=#000000&gt;iscontrolarray&lt;/font&gt; = &lt;font color=#0000ff&gt;True&lt;/font&gt;
&lt;font color=#0000ff&gt;Exit&lt;/font&gt; &lt;font color=#0000ff&gt;Function&lt;/font&gt;
&lt;font color=#000000&gt;iscontrolarray_err&lt;/font&gt;:
&lt;font color=#0000ff&gt;If&lt;/font&gt; &lt;font color=#000000&gt;Err&lt;/font&gt;.&lt;font color=#000000&gt;Number&lt;/font&gt; = &lt;font color=#000000&gt;343&lt;/font&gt; &lt;font color=#0000ff&gt;Then&lt;/font&gt;
    &lt;font color=#000000&gt;iscontrolarray&lt;/font&gt; = &lt;font color=#0000ff&gt;False&lt;/font&gt;
&lt;font color=#0000ff&gt;End&lt;/font&gt; &lt;font color=#0000ff&gt;If&lt;/font&gt;
&lt;font color=#0000ff&gt;End&lt;/font&gt; &lt;font color=#0000ff&gt;Function&lt;/font&gt;
&lt;/pre&gt;
</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2004-06-10T21:11:54+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2004/06/filesystemobjec.html">
<title>FileSystemObjectフォルダ再帰検索</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2004/06/filesystemobjec.html</link>
<description>Option Explicit Private Sub Command1_Click() Dim fs As Object, fld As Object Set fs = CreateObject(Scripting.FileSystemObject) Set fld = fs.GetFolder(C:\TEMP) DispFolders fld Set fld = Nothing Set fs = Nothing End Sub Private Sub DispFolders(oFolder As Object) Dim oSubFolder As...</description>
<content:encoded>&lt;pre&gt;
&lt;font color=#0000ff&gt;Option Explicit&lt;/font&gt;

&lt;p&gt;&lt;font color=#0000ff&gt;Private&lt;/font&gt; &lt;font color=#0000ff&gt;Sub&lt;/font&gt; &lt;font color=#000000&gt;Command1_Click&lt;/font&gt;()&lt;br /&gt;
&lt;font color=#0000ff&gt;Dim&lt;/font&gt; &lt;font color=#000000&gt;fs&lt;/font&gt; &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#0000ff&gt;Object&lt;/font&gt;, &lt;font color=#000000&gt;fld&lt;/font&gt; &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#0000ff&gt;Object&lt;/font&gt;&lt;br /&gt;
    &lt;font color=#0000ff&gt;Set&lt;/font&gt; &lt;font color=#000000&gt;fs&lt;/font&gt; = &lt;font color=#000000&gt;CreateObject&lt;/font&gt;(&lt;font color=#000000&gt;&amp;quot;Scripting.FileSystemObject&amp;quot;&lt;/font&gt;)&lt;br /&gt;
    &lt;font color=#0000ff&gt;Set&lt;/font&gt; &lt;font color=#000000&gt;fld&lt;/font&gt; = &lt;font color=#000000&gt;fs&lt;/font&gt;.&lt;font color=#000000&gt;GetFolder&lt;/font&gt;(&lt;font color=#000000&gt;&amp;quot;C:\TEMP&amp;quot;&lt;/font&gt;)&lt;br /&gt;
    &lt;font color=#000000&gt;DispFolders&lt;/font&gt; &lt;font color=#000000&gt;fld&lt;/font&gt;&lt;br /&gt;
    &lt;font color=#0000ff&gt;Set&lt;/font&gt; &lt;font color=#000000&gt;fld&lt;/font&gt; = &lt;font color=#0000ff&gt;Nothing&lt;/font&gt;&lt;br /&gt;
    &lt;font color=#0000ff&gt;Set&lt;/font&gt; &lt;font color=#000000&gt;fs&lt;/font&gt; = &lt;font color=#0000ff&gt;Nothing&lt;/font&gt;&lt;br /&gt;
&lt;font color=#0000ff&gt;End&lt;/font&gt; &lt;font color=#0000ff&gt;Sub&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color=#0000ff&gt;Private&lt;/font&gt; &lt;font color=#0000ff&gt;Sub&lt;/font&gt; &lt;font color=#000000&gt;DispFolders&lt;/font&gt;(&lt;font color=#000000&gt;oFolder&lt;/font&gt; &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#0000ff&gt;Object&lt;/font&gt;)&lt;br /&gt;
    &lt;font color=#0000ff&gt;Dim&lt;/font&gt; &lt;font color=#000000&gt;oSubFolder&lt;/font&gt; &lt;font color=#0000ff&gt;As&lt;/font&gt; &lt;font color=#0000ff&gt;Object&lt;/font&gt;&lt;br /&gt;
    &lt;font color=#0000ff&gt;Debug&lt;/font&gt;.&lt;font color=#000000&gt;Print&lt;/font&gt; &lt;font color=#000000&gt;oFolder&lt;/font&gt;.&lt;font color=#000000&gt;Path&lt;/font&gt;&lt;br /&gt;
    &lt;font color=#0000ff&gt;For&lt;/font&gt; &lt;font color=#0000ff&gt;Each&lt;/font&gt; &lt;font color=#000000&gt;oSubFolder&lt;/font&gt; &lt;font color=#0000ff&gt;In&lt;/font&gt; &lt;font color=#000000&gt;oFolder&lt;/font&gt;.&lt;font color=#000000&gt;SubFolders&lt;/font&gt;&lt;br /&gt;
        &lt;font color=#000000&gt;DispFolders&lt;/font&gt; &lt;font color=#000000&gt;oSubFolder&lt;/font&gt;&lt;br /&gt;
    &lt;font color=#0000ff&gt;Next&lt;/font&gt;&lt;br /&gt;
&lt;font color=#0000ff&gt;End&lt;/font&gt; &lt;font color=#0000ff&gt;Sub&lt;/font&gt;&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2004-06-06T16:30:44+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2003/12/post_2.html">
<title>ファイルのバージョン情報を取得</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2003/12/post_2.html</link>
<description> ファイルのバージョン情報を取得 Option Explicit Ty...</description>
<content:encoded>&lt;p&gt;&#39; ファイルのバージョン情報を取得&lt;br /&gt;
Option Explicit&lt;br /&gt;
Type VS_FIXEDFILEINFO&lt;br /&gt;
    dwSignature As Long&lt;br /&gt;
    dwStrucVersionl As Integer&lt;br /&gt;
    dwStrucVersionh As Integer&lt;br /&gt;
    dwFileVersionMSl As Integer&lt;br /&gt;
    dwFileVersionMSh As Integer&lt;br /&gt;
    dwFileVersionLSl As Integer&lt;br /&gt;
    dwFileVersionLSh As Integer&lt;br /&gt;
    dwProductVersionMSl As Integer&lt;br /&gt;
    dwProductVersionMSh As Integer&lt;br /&gt;
    dwProductVersionLSl As Integer&lt;br /&gt;
    dwProductVersionLSh As Integer&lt;br /&gt;
    dwFileFlagsMask As Long&lt;br /&gt;
    dwFileFlags As Long&lt;br /&gt;
    dwFileOS As Long&lt;br /&gt;
    dwFileType As Long&lt;br /&gt;
    dwFileSubtype As Long&lt;br /&gt;
    dwFileDateMS As Long&lt;br /&gt;
    dwFileDateLS As Long&lt;br /&gt;
End Type&lt;/p&gt;

&lt;p&gt;Type CODEPAGE&lt;br /&gt;
    lngLOW As Integer&lt;br /&gt;
    lngHIGH As Integer&lt;br /&gt;
End Type&lt;/p&gt;

&lt;p&gt;Declare Function GetFileVersionInfo Lib &quot;Version.dll&quot; Alias&lt;br /&gt;
&quot;GetFileVersionInfoA&quot; ( _&lt;br /&gt;
    ByVal lptstrFilename As String, _&lt;br /&gt;
    ByVal dwHandle As Long, _&lt;br /&gt;
    ByVal dwLen As Long, _&lt;br /&gt;
    lpData As Any) As Long&lt;/p&gt;

&lt;p&gt;Declare Function GetFileVersionInfoSize Lib &quot;Version.dll&quot; Alias&lt;br /&gt;
&quot;GetFileVersionInfoSizeA&quot; ( _&lt;br /&gt;
    ByVal lptstrFilename As String, _&lt;br /&gt;
    lpdwHandle As Long) As Long&lt;/p&gt;

&lt;p&gt;Declare Function VerQueryValue Lib &quot;Version.dll&quot; Alias &quot;VerQueryValueA&quot; ( _&lt;br /&gt;
    pBlock As Any, _&lt;br /&gt;
    ByVal lpSubBlock As String, _&lt;br /&gt;
    lplpBuffer As Any, _&lt;br /&gt;
    puLen As Long) As Long&lt;/p&gt;

&lt;p&gt;Declare Sub MoveMemory Lib &quot;kernel32&quot; Alias &quot;RtlMoveMemory&quot; ( _&lt;br /&gt;
    dest As Any, _&lt;br /&gt;
    ByVal Source As Long, _&lt;br /&gt;
    ByVal length As Long)&lt;/p&gt;

&lt;p&gt;Function GetFileVer(exename As String) As String&lt;/p&gt;

&lt;p&gt;&#39;&quot;Comments&quot;&#39;コメント&lt;br /&gt;
&#39;&quot;CompanyName&quot;&#39;社名&lt;br /&gt;
&#39;&quot;FileDescription&quot;&#39;説明&lt;br /&gt;
&#39;&quot;FileVersion&quot;&#39;ファイルバージョン&lt;br /&gt;
&#39;&quot;InternalName&quot;&#39;内部名&lt;br /&gt;
&#39;&quot;LegalCopyright&quot;&#39;著作権&lt;br /&gt;
&#39;&quot;LegalTrademarks&quot;&#39;商標&lt;br /&gt;
&#39;&quot;OriginalFilename&quot;&#39;正式ファイル名&lt;br /&gt;
&#39;&quot;PrivateBuild&quot;&#39;プライベートビルド情報&lt;br /&gt;
&#39;&quot;ProductName&quot;&#39;製品名&lt;br /&gt;
&#39;&quot;ProductVersion&quot;&#39;製品バージョン&lt;br /&gt;
&#39;&quot;SpecialBuild&quot;&#39;スペシャルビルド情報&lt;/p&gt;

&lt;p&gt;Dim lngRet As Long&lt;br /&gt;
Dim lngDummy As Long&lt;br /&gt;
Dim bBuffer() As Byte&lt;br /&gt;
Dim lngLen As Long&lt;br /&gt;
Dim lpbuffer As Long&lt;br /&gt;
Dim ffi As VS_FIXEDFILEINFO&lt;br /&gt;
Dim strFileName As String&lt;br /&gt;
    GetFileVer = &quot;&quot;&lt;br /&gt;
    &#39; strFileName に取得したいファイル名をセット&lt;br /&gt;
    strFileName = exename&lt;br /&gt;
    &lt;br /&gt;
    &#39; サイズを取得&lt;br /&gt;
    lngLen = GetFileVersionInfoSize(strFileName, lngDummy)&lt;br /&gt;
    If lngLen &lt; 1 Then&lt;br /&gt;
        Exit Function&lt;br /&gt;
    End If&lt;br /&gt;
    &lt;br /&gt;
    &#39; バイトの配列の領域取得&lt;br /&gt;
    ReDim bBuffer(lngLen)&lt;br /&gt;
    &lt;br /&gt;
    &#39; ファイル バージョン情報を取得&lt;br /&gt;
    lngRet = GetFileVersionInfo(strFileName, 0&amp;, lngLen, bBuffer(0))&lt;br /&gt;
    lngRet = VerQueryValue(bBuffer(0), &quot;\&quot;, lpbuffer, lngLen)&lt;br /&gt;
    &lt;br /&gt;
    &#39; バイトの処理&lt;br /&gt;
    MoveMemory ffi, lpbuffer, Len(ffi)&lt;br /&gt;
    &lt;br /&gt;
    &#39; ファイル バージョン&lt;br /&gt;
    GetFileVer = _&lt;br /&gt;
    Format$(ffi.dwFileVersionMSh) &amp; &quot;.&quot; &amp; _&lt;br /&gt;
    Format$(ffi.dwFileVersionMSl) &amp; _&lt;br /&gt;
    Format$(ffi.dwFileVersionLSh) &amp; &quot;.&quot; &amp; _&lt;br /&gt;
    Format$(ffi.dwFileVersionLSl, &quot;0000&quot;)&lt;br /&gt;
    &lt;br /&gt;
&#39;    &#39; 製品バージョン&lt;br /&gt;
&#39;    Debug.Print &quot;ProductVersion = &quot; &amp; _&lt;br /&gt;
&#39;    Format$(ffi.dwProductVersionMSh) &amp; &quot;.&quot; &amp; _&lt;br /&gt;
&#39;    Format$(ffi.dwProductVersionMSl) &amp; &quot;.&quot; &amp; _&lt;br /&gt;
&#39;    Format$(ffi.dwProductVersionLSh) &amp; &quot;.&quot; &amp; _&lt;br /&gt;
&#39;    Format$(ffi.dwProductVersionLSl)&lt;/p&gt;

&lt;p&gt;End Function&lt;/p&gt;</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2003-12-13T17:45:26+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2003/12/wsh_1.html">
<title>レジストリの書き込み（WSH）</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2003/12/wsh_1.html</link>
<description>レジストリの書き込み（WSH） Set WSHShell = Crea...</description>
<content:encoded>&lt;p&gt;&#39;レジストリの書き込み（WSH）&lt;br /&gt;
Set WSHShell = CreateObject(&quot;WScript.Shell&quot;)&lt;br /&gt;
WSHShell.RegWrite &quot;HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Jet\&lt;br /&gt;
3.5Engines\Debug\JETSHOWPLAN&quot;, &quot;ON&quot;, &quot;REG_SZ&quot;&lt;br /&gt;
Set WSHShell = Nothing&lt;/p&gt;</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2003-12-13T17:44:49+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2003/12/wsh.html">
<title>レジストリの読み込み（WSH）</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2003/12/wsh.html</link>
<description>レジストリの読み込み（WSH） Function WSHRegRead...</description>
<content:encoded>&lt;p&gt;&#39;レジストリの読み込み（WSH）&lt;br /&gt;
Function WSHRegRead(strKey As String)&lt;br /&gt;
Dim objWshShell As Object&lt;br /&gt;
    Set objWshShell = CreateObject(&quot;WScript.Shell&quot;)&lt;br /&gt;
    WSHRegRead = objWshShell.RegRead(strKey)&lt;br /&gt;
    Set objWshShell = Nothing&lt;br /&gt;
End Function&lt;/p&gt;

&lt;p&gt;?WSHRegRead(&quot;HKEY_LOCAL_MACHINE\Software\Netscape\Netscape Navigator\CurrentVersion&quot;)&lt;br /&gt;
4.75 (ja)&lt;/p&gt;</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2003-12-13T17:44:19+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2003/12/post_1.html">
<title>デスクトップへショートカットを作成する。</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2003/12/post_1.html</link>
<description>デスクトップへショートカットを作成する。 WSH。 http://ww...</description>
<content:encoded>&lt;p&gt;&#39;デスクトップへショートカットを作成する。&lt;/p&gt;

&lt;p&gt;WSH。&lt;br /&gt;
http://www.remus.dti.ne.jp/~y-mac/teclib/shortcut.htm&lt;br /&gt;
&#39;フォーム上に必要なコントロール&lt;br /&gt;
&#39;CommandButton1&lt;br /&gt;
&#39;---------------------------------------------------------------------------&lt;br /&gt;
--------------------------&lt;br /&gt;
Private Sub Command1_Click()&lt;/p&gt;

&lt;p&gt;　　Dim objWSSh As Object&lt;br /&gt;
　　Dim objCSCt As Object&lt;br /&gt;
　　Dim strDeskTop As String&lt;/p&gt;

&lt;p&gt;　　Set objWSSh = CreateObject(&quot;WScript.Shell&quot;)&lt;/p&gt;

&lt;p&gt;　　&#39;デスクトップへのパスを取得&lt;br /&gt;
　　strDeskTop = objWSSh.SpecialFolders(&quot;Desktop&quot;)&lt;/p&gt;

&lt;p&gt;　　&#39;ショートカットを作成&lt;br /&gt;
　　Set objCSCt = objWSSh.CreateShortcut(strDeskTop &amp; &quot;\&quot; &amp; &quot;電卓&quot; &amp; &quot;.lnk&quot;)&lt;br /&gt;
　　objCSCt.TargetPath = &quot;C:\WINNT\system32\CALC.EXE&quot;&lt;br /&gt;
　　objCSCt.Save&lt;/p&gt;

&lt;p&gt;　　MsgBox &quot;電卓のショートカットを&quot; &amp; vbCrLf &amp; &quot;デスクトップに作成しました&quot;&lt;/p&gt;

&lt;p&gt;End Sub&lt;br /&gt;
 &lt;br /&gt;
VB6STKIT.DLLのfCreateShellLink関数を使用。&lt;br /&gt;
Private Declare Function fCreateShellLink Lib &quot;VB6STKIT.dll&quot; _&lt;br /&gt;
(ByVal lpstrFolderName As String _&lt;br /&gt;
, ByVal lpstrLinkName As String _&lt;br /&gt;
, ByVal lpstrLinkPath As String _&lt;br /&gt;
, ByVal lpstrLinkArgs As String _&lt;br /&gt;
, ByVal fPrivate As Long _&lt;br /&gt;
, ByVal sParent As String)&lt;br /&gt;
&lt;/p&gt;</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2003-12-13T17:43:49+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2003/12/post.html">
<title>ドライヴ容量取得</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2003/12/post.html</link>
<description>ドライヴ容量取得 Sub ShowDriveLetter(drvPat...</description>
<content:encoded>&lt;p&gt;&#39;ドライヴ容量取得&lt;br /&gt;
Sub ShowDriveLetter(drvPath)&lt;br /&gt;
    Dim fs, d, s&lt;br /&gt;
    Set fs = CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br /&gt;
    Set d = fs.GetDrive(fs.GetDriveName(drvPath))&lt;br /&gt;
    s = &quot;ドライブ &quot; &amp; d.DriveLetter &amp; &quot;: - &quot;&lt;br /&gt;
    s = s &amp; d.VolumeName &amp; vbCrLf&lt;br /&gt;
    s = s &amp; &quot;空き容量: &quot; &amp; FormatNumber(d.FreeSpace / 1024, 0)&lt;br /&gt;
    s = s &amp; &quot; KB&quot;&lt;br /&gt;
    MsgBox s&lt;br /&gt;
End Sub&lt;/p&gt;</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2003-12-13T17:42:50+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2003/12/line_input_text.html">
<title>Line Input と　TextStreamではどっちが速い？</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2003/12/line_input_text.html</link>
<description>Line Input と　TextStreamではどっちが速い？ Fu...</description>
<content:encoded>&lt;p&gt;&#39;Line Input と　TextStreamではどっちが速い？&lt;br /&gt;
Function TextStreamReadWrite_LateBind(FileName As String)&lt;br /&gt;
    Dim fs As Object, a As Object, i As Long, r_data As String, t As Long&lt;br /&gt;
&#39;10万件書き出し&lt;br /&gt;
    Debug.Print nowtime(): t = GetTickCount&lt;br /&gt;
    r_data = &quot;This is a test.&quot;&lt;br /&gt;
    Set fs = CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br /&gt;
    Set a = fs.CreateTextFile(FileName, True)&lt;br /&gt;
    For i = 1 To 100000&lt;br /&gt;
        a.WriteLine r_data &amp; Format$(&quot;000000&quot;, i)&lt;br /&gt;
    Next i&lt;br /&gt;
    a.Close&lt;br /&gt;
    Set a = Nothing&lt;br /&gt;
&#39;10万件の行末までスキップ＆読み出し&lt;br /&gt;
    Debug.Print nowtime(), GetTickCount&lt;br /&gt;
    Set fs = CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br /&gt;
    Set a = fs.OpenTextFile(FileName, 1, 0)&lt;br /&gt;
    For i = 1 To 99999&lt;br /&gt;
        a.SkipLine&lt;br /&gt;
    Next i&lt;br /&gt;
    r_data = a.ReadLine&lt;br /&gt;
    a.Close&lt;br /&gt;
    Debug.Print nowtime(), GetTickCount - t&lt;br /&gt;
    Set fs = Nothing&lt;br /&gt;
    Set a = Nothing&lt;br /&gt;
End Function&lt;br /&gt;
Function TextStreamReadWrite_EarlyBind(FileName As String)&lt;br /&gt;
    Dim fs As New FileSystemObject, a As TextStream, i As Long, r_data As String, t As Long&lt;br /&gt;
&#39;10万件書き出し&lt;br /&gt;
    Debug.Print nowtime(): t = GetTickCount&lt;br /&gt;
    r_data = &quot;This is a test.&quot;&lt;br /&gt;
    Set a = fs.CreateTextFile(FileName, True)&lt;br /&gt;
    For i = 1 To 100000&lt;br /&gt;
        a.WriteLine r_data &amp; Format$(&quot;000000&quot;, i)&lt;br /&gt;
    Next i&lt;br /&gt;
    a.Close&lt;br /&gt;
    Set a = Nothing&lt;br /&gt;
&#39;10万件の行末までスキップ＆読み出し&lt;br /&gt;
    Debug.Print nowtime(), GetTickCount&lt;br /&gt;
    Set a = fs.OpenTextFile(FileName, 1, 0)&lt;br /&gt;
    For i = 1 To 99999&lt;br /&gt;
        a.SkipLine&lt;br /&gt;
    Next i&lt;br /&gt;
    r_data = a.ReadLine&lt;br /&gt;
    a.Close&lt;br /&gt;
    Debug.Print nowtime(), GetTickCount - t&lt;br /&gt;
    Set fs = Nothing&lt;br /&gt;
    Set a = Nothing&lt;/p&gt;

&lt;p&gt;End Function&lt;br /&gt;
Function LineInputReadWrite(FileName As String)&lt;br /&gt;
    Dim i As Long, r_data As String, t As Long&lt;br /&gt;
&#39;10万件書き出し&lt;br /&gt;
    Debug.Print nowtime(): t = GetTickCount&lt;br /&gt;
    r_data = &quot;This is a test.&quot;&lt;br /&gt;
    Open FileName For Output As #1&lt;br /&gt;
        For i = 1 To 100000&lt;br /&gt;
            Print #1, r_data &amp; Format$(&quot;000000&quot;, i)&lt;br /&gt;
        Next i&lt;br /&gt;
    Close #1&lt;br /&gt;
&#39;10万件の行末までスキップ＆読み出し&lt;br /&gt;
    Debug.Print nowtime(), GetTickCount&lt;br /&gt;
    Open FileName For Input As #1&lt;br /&gt;
        For i = 1 To 99999&lt;br /&gt;
            Line Input #1, r_data&lt;br /&gt;
        Next i&lt;br /&gt;
        Line Input #1, r_data&lt;br /&gt;
    Close #1&lt;br /&gt;
    Debug.Print nowtime(), GetTickCount - t&lt;br /&gt;
End Function&lt;/p&gt;</content:encoded>


<dc:subject>VB</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2003-12-13T17:41:56+09:00</dc:date>
</item>
<item rdf:about="http://dee.cocolog-nifty.com/dees_weblog/2003/12/whats_weblog.html">
<title>Whats WebLOG</title>
<link>http://dee.cocolog-nifty.com/dees_weblog/2003/12/whats_weblog.html</link>
<description>実は、自宅サーバ（Linux）でMovable Typeなぞいじってみていて、 ...</description>
<content:encoded>&lt;p&gt;実は、自宅サーバ（Linux）でMovable Typeなぞいじってみていて、&lt;br /&gt;
公開でもしようかな．．．と思っていた矢先、&lt;br /&gt;
@niftyさんでこんなの作ってくれちゃったので、&lt;br /&gt;
喜んで使ってみてみたりしてるワケです（＾＾；&lt;/p&gt;</content:encoded>


<dc:subject>ウェブログ・ココログ関連</dc:subject>

<dc:creator>Dee</dc:creator>
<dc:date>2003-12-06T22:48:44+09:00</dc:date>
</item>


</rdf:RDF>

