<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Hiroのブログ</title>
<link>https://ameblo.jp/ctsabag/</link>
<atom:link href="https://rssblog.ameba.jp/ctsabag/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>Dialog</title>
<description>
<![CDATA[ <div>Imports System</div><div>Imports System.IO</div><div>Imports System.Windows.Forms.OpenFileDialog</div><div>Imports System.Windows.Forms.DialogResult</div><div><br></div><div>Public Class Dialog</div><div><br></div><div>&nbsp; &nbsp; ''' &lt;summary&gt;</div><div>&nbsp; &nbsp; ''' ファイルを指定するダイアログを起動し、ファイルパスを取得します</div><div>&nbsp; &nbsp; ''' &lt;/summary&gt;</div><div>&nbsp; &nbsp; ''' &lt;param name="myFilePath"&gt;ダイアログによって選択されたファイルパスの保存先を指定します&lt;/param&gt;</div><div>&nbsp; &nbsp; ''' &lt;param name="myDefaultFileName"&gt;初期表示されるファイル名を指定します&lt;/param&gt;</div><div>&nbsp; &nbsp; ''' &lt;param name="myDefaultFolderPath"&gt;初期表示されるフォルダパスを指定します&lt;/param&gt;</div><div>&nbsp; &nbsp; ''' &lt;returns&gt;処理結果(True Or False)&lt;/returns&gt;</div><div>&nbsp; &nbsp; Public Shared Function OpenFileDialog(ByRef myFilePath As String, ByVal myDefaultFileName As String, _</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ByVal myDefaultFolderPath As String) As Boolean</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Try</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '指定されたフォルダが存在するか調べる</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If IO.Directory.Exists(myDefaultFolderPath) = False Then</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '異常終了</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return False</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '必要変数の定義</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim myOpenFileDialog As New OpenFileDialog()</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'パラメータを設定する</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; With myOpenFileDialog</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .FileName = myDefaultFileName</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .InitialDirectory = myDefaultFolderPath</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .Filter = "すべてのファイル(*.*)|*.*"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .Title = "ファイルを選択して下さい"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End With</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'ダイアログを表示する</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If myOpenFileDialog.ShowDialog() = DialogResult.OK Then</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'OKボタンがクリックされたとき</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '選択されたファイル名を表示する</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myFilePath = myOpenFileDialog.FileName</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '正常終了</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return True</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; Catch ex As Exception</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Throw ex</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; End Try</div><div>&nbsp; &nbsp; End Function</div><div><br></div><div>End Class</div><div><br></div><br>
]]>
</description>
<link>https://ameblo.jp/ctsabag/entry-11529464187.html</link>
<pubDate>Mon, 13 May 2013 03:18:51 +0900</pubDate>
</item>
<item>
<title>PDF</title>
<description>
<![CDATA[ <div>Imports System</div><div>Imports System.IO</div><div>Imports System.Diagnostics.Process</div><div>Imports System.Diagnostics.ProcessStartInfo</div><div>Imports System.Diagnostics.ProcessWindowStyle</div><div><br></div><div>Public Class PDF</div><div><br></div><div>&nbsp; &nbsp; ''' &lt;summary&gt;</div><div>&nbsp; &nbsp; ''' PDFをWindowsに紐付けられているプロセスから起動します</div><div>&nbsp; &nbsp; ''' &lt;/summary&gt;</div><div>&nbsp; &nbsp; ''' &lt;param name="myFilePath"&gt;開くPDFファイルを指定します&lt;/param&gt;</div><div>&nbsp; &nbsp; ''' &lt;returns&gt;処理結果(True Or False)&lt;/returns&gt;</div><div>&nbsp; &nbsp; Public Shared Function OpenPDF(ByVal myFilePath As String) As Boolean</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; Try</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '指定されているファイルがPDFファイル形式が調べる</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If myFilePath.EndsWith(".pdf") = False AndAlso myFilePath.EndsWith(".PDF") = False Then</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '異常終了</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return False</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '指定されているファイルが存在するか調べる</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If IO.File.Exists(myFilePath) = False Then</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '異常終了</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return False</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '必要変数の定義</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim myProcess As New Process</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim myProcessStartInfo As New ProcessStartInfo</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'プロセス起動時の情報を設定</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; With myProcessStartInfo</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .FileName = myFilePath</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .CreateNoWindow = False</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .WindowStyle = ProcessWindowStyle.Normal</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End With</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '設定した起動時の情報をプロセスに紐付ける</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myProcess.StartInfo = myProcessStartInfo</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'PDFファイルを開く</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If myProcess.Start() = False Then</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '異常終了</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return True</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '正常終了</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return True</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; Catch ex As Exception</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Throw ex</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; End Try</div><div><br></div><div>&nbsp; &nbsp; End Function</div><div><br></div><div>End Class</div><div><br></div><br>
]]>
</description>
<link>https://ameblo.jp/ctsabag/entry-11529464053.html</link>
<pubDate>Mon, 13 May 2013 03:17:46 +0900</pubDate>
</item>
<item>
<title>Binary</title>
<description>
<![CDATA[ <div><div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">Imports System</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">Imports System.IO</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">Imports System.Array</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">Imports System.Runtime.Serialization</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">Imports System.Runtime.Serialization.Formatters.Binary</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">Public Class Binary</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;summary&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' オブジェクトの内容をバイナリファイルから読み込み復元する</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;/summary&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;param name="myFilePath"&gt;読み込むファイル名を指定します&lt;/param&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;param name="myObject"&gt;復元先のオブジェクトを指定します&lt;/param&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;returns&gt;処理結果(True Or False)&lt;/returns&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; Public Shared Function LoadFromBinaryFile(ByVal myFilePath As String, ByRef myObject As Object) As Boolean</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; Try</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '指定されたファイルが存在するか調べる</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If IO.File.Exists(myFilePath) = False Then</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '異常終了</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return False</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '必要変数の定義</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim myByte As Byte()</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '指定されたファイルを読み込む</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim myFileStream As New FileStream(myFilePath, FileMode.Open, FileAccess.Read)</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'Byte配列の長さを設定</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myByte = New Byte(myFileStream.Length - 1) {}</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'ファイルの内容をバイナリデータとして読み込む</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myFileStream.Read(myByte, 0, myFileStream.Length - 1)</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'リソースを解放</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myFileStream.Close()</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'Byte配列をオブジェクトに格納</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myObject = myByte</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '正常終了</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return True</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; Catch ex As Exception</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Throw ex</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; End Try</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; End Function</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;summary&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' オブジェクトの内容をファイルに保存する</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;/summary&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;param name="myObject"&gt;保存するオブジェクトを指定します&lt;/param&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;param name="myFilePath"&gt;保存先のファイル名指定します&lt;/param&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; ''' &lt;returns&gt;処理結果(True Or False)&lt;/returns&gt;</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; Public Shared Function SaveToBinaryFile(ByVal myObject As Object, ByVal myFilePath As String) As Boolean</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; Try</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '指定されたファイルが存在するか調べる</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If IO.File.Exists(myFilePath) = False Then</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '異常終了</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return False</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If Not (TypeOf (myObject) Is System.Byte()) Then</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '異常終了</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return False</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; End If</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '必要変数の定義</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim myByte As Byte() = CType(myObject, Byte())</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '指定されたファイルを読み込む</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dim myFileStream As New FileStream(myFilePath, FileMode.Create, FileAccess.Write)</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'ファイルの内容をバイナリデータとして読み込む</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myFileStream.Write(myByte, 0, myByte.Length)</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'リソースを解放</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myFileStream.Close()</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; '正常終了</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return True</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; Catch ex As Exception</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Throw ex</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; &nbsp; &nbsp; End Try</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">&nbsp; &nbsp; End Function</span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;"><br></span></font></div><div><font color="#333333" face="Verdana, Tahoma, ＭＳ ゴシック, ヒラギノ角ゴ Pro W3, Osaka‐等幅"><span style="line-height: 21px;">End Class</span></font></div></div></div><div><br></div><br>
]]>
</description>
<link>https://ameblo.jp/ctsabag/entry-11529434541.html</link>
<pubDate>Mon, 13 May 2013 01:08:41 +0900</pubDate>
</item>
</channel>
</rss>
