<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>「アプリケーションの設定を保存する」へのコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=programing%2Fstoreappsettings.html</link>
<description>「アプリケーションの設定を保存する」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=programing%2Fstoreappsettings.html</link>
<title>「アプリケーションの設定を保存する」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=programing%2Fstoreappsettings.html#27</link>
<description><![CDATA[RPGなどのセーブとロードにこちらを使うにはどうしたらよいでしょうか？<br>こちらの具体的な使い方を教えてはいただけませんか？]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#26</link>
<description><![CDATA[public static void LoadFromXmlFile()<br>{<br>    string path = GetSettingPath();<br><br>    StreamReader sr = new StreamReader(path, new UTF8Encoding(false));<br><br>public static void SaveToXmlFile()<br>{<br>    string path = GetSettingPath();<br><br>    StreamWriter sw = new StreamWriter(path, false, new UTF8Encoding(false));<br><br>かな？]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#25</link>
<description><![CDATA[&gt;保存したXMLはNewした値が入る。自分で変更した_text,_number の値が保存できないのは？<br>【まとめ】の項に記載されている通りの対応で問題ないのでは？<br><br>--以下、原文-------<br>以上の知識を基にして、Settingsクラスを作り直してみます。<br>まず、SettingsクラスのインスタンスをSettingsクラスの静的プロパティ&quot;Instance&quot;で取得できるようにします。<br>-----------------]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#24</link>
<description><![CDATA[保存したXMLはNewした値が入る。自分で変更した_text,_number の値が保存できないのは？]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#23</link>
<description><![CDATA[&gt;2014/10/13 (Mon) 16:41:31<br>&gt;プログラムを実行するとこのような例外が出てきました。どうすればいいのでしょうか？<br>&gt;型 'System.IO.DirectoryNotFoundException' のハンドルされていない例外が mscorlib.dll で発生しました<br><br>&gt;追加情報:パス &gt;'C:\Users\admin\AppData\Roaming\Microsoft\MDIMDI\MDIMDI.config' の一部が見つかりませんでした。<br>はディレクトリを作るようにして解決しました<br><br>' ディレクトリを作成する          System.IO.Directory.CreateDirectory(System.IO.Path.GetDirectoryName(p))]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#22</link>
<description><![CDATA[評価：良い<br>いつも助かっております。<br>感謝します。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#21</link>
<description><![CDATA[評価：良い<br>わかりやすい！]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#20</link>
<description><![CDATA[プログラムを実行するとこのような例外が出てきました。どうすればいいのでしょうか？<br>型 'System.IO.DirectoryNotFoundException' のハンドルされていない例外が mscorlib.dll で発生しました<br><br>追加情報:パス 'C:\Users\admin\AppData\Roaming\Microsoft\MDIMDI\MDIMDI.config' の一部が見つかりませんでした。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#19</link>
<description><![CDATA[&gt; 重箱の隅をつつくようですが、最近更新された部分のSaveToXmlFileメソッドがStreamWriterではなくStreamReaderで書かれております。<br><br>大きなミスでした。修正します。ご報告、ありがとうございました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#18</link>
<description><![CDATA[いつも大変参考にさせて頂いています。<br>重箱の隅をつつくようですが、最近更新された部分のSaveToXmlFileメソッドがStreamWriterではなくStreamReaderで書かれております。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#17</link>
<description><![CDATA[これらのステートメントをどこに<br>貼り付ければ動くのでしょうか？<br>FOrm１.vbの中に<br>貼り付けては行けないのでしょうか]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#16</link>
<description><![CDATA[今更の返信で申し訳ありません。<br><br>&gt; 　Environment.SpecialFolder.ApplicationData<br>&gt; は、<br>&gt; 当該コードを走らせる実行ファイルが、Program Filesフォルダ下にある場合に、<br>&gt; 　\Documents and Settings\[UserName]\Application Data\<br>&gt; でなく、<br>&gt; 　Program Filesフォルダのパス<br>&gt; を返しました。<br>&gt; (.NET3.5+Windows8で確認。他Verでの挙動は未確認です。)<br><br>私もWindows 8 (32bit) + .NET 3.5で試してみましたが、実行ファイルをProgram Filesフォルダ下に置いても「C:\Users\[UserName]\AppData\Roaming」のようなパスを返しました。ApplicationDataフォルダとしてProgram Filesフォルダを返すという不具合は、私の所では確認できませんでした。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#15</link>
<description><![CDATA[サンプルコードで使用されている<br>　Environment.SpecialFolder.ApplicationData<br>は、<br>当該コードを走らせる実行ファイルが、Program Filesフォルダ下にある場合に、<br>　\Documents and Settings\[UserName]\Application Data\<br>でなく、<br>　Program Filesフォルダのパス<br>を返しました。<br>(.NET3.5+Windows8で確認。他Verでの挙動は未確認です。)<br><br>ちょっとはまったのでご参考までに。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#14</link>
<description><![CDATA[さきほどの質問は取り消します。こちらの勘違いでした。<br><br>実際に試してみたところ、コードインテリセンス機能でも、<br>①（Settings.instance.Number ）の形のアクセスしか表示されませんでした。<br>クラス内にパブリックなメンバーを持っていても、インスタンスを指定していないと、クラス名.メンバー名という形でのアクセスは不可能でしたね。（インテリセンス機能の選択肢にも表示されませんでしたね。）　Shared 指定のメンバーのみ、クラス名.メンバー名でアクセス可能、ということでしたね。<br>プログラミングにブランクがあったため、少し鈍っていました。失礼しました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=programing%2Fstoreappsettings.html#13</link>
<description><![CDATA[「まとめ」の Settings クラスは、<br>Instance を経由しなくても、プロパティにアクセスできてしまう、ということはないですか？<br>①（正しいアクセス方法）Settings.Instance.Number = 123<br>②（誤ったアクセス方法）Settings.Number = 123<br><br>コーディング中、IDE のインテリセンス機能が働いて、②のように Settings の直下に Number プロパティがインテリセンスの選択肢に現れませんか？<br>インテリセンス機能で②のような誤ったアクセスをした場合は、実行時にインスタンスが見つからないというエラーが出るのでしょうか？（問題ないのでしょうか？）]]></description>
</item>
</channel>
</rss>