テキストの読み込み

解決


直樹  2004-11-14 00:11:40  No: 86667  IP: [192.*.*.*]

お世話になります。
VB.Net2002ですが、プロジェクト内に追加されたテキストファイルは
フォームでその内容を参照することが出来るのでしょうか?

編集 削除
raki  URL  2004-11-14 06:17:12  No: 86668  IP: [192.*.*.*]

リソースとして追加されていれば、
参照可能です。
以下は『Project1』というプロジェクト内に、
『Text1.txt』というテキストファイルが追加されているものとして、
それを読み込むコードです。
文字コードも『Shift-JIS』に指定しています。

'現在のコードを実行しているAssemblyを取得
Dim myAssembly As System.Reflection.Assembly = _
    System.Reflection.Assembly.GetExecutingAssembly()
'指定されたマニフェストリソースを読み込む
Dim sr As New System.IO.StreamReader( _
    myAssembly.GetManifestResourceStream("Project1.Text1.txt"), _
        System.Text.Encoding.GetEncoding("shift-jis"))
'内容を読み込む
Dim s As String = sr.ReadToEnd()

編集 削除
直樹  2004-11-14 14:05:30  No: 86669  IP: [192.*.*.*]

rakiさん、有難うございました。
お陰で無事解決できました。
また何かありましたらよろしくお願いします。

編集 削除