tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルINIファイルのかわりは?
記事No551
投稿日: 2003/11/19(Wed) 09:04
投稿者JYUN
[OSのVer]:Windows 2000   [VBのVer]:VB.NET 2003

VB.NETではINIファイルの変わりにXMLファイルを利用して設定の保存とかを
行うのを推奨してるみたいのですが…
XMLをINIファイルみたいに利用する方法が分かりません。
ご存知のかた教えて下さい。お願い致します。

[ツリー表示へ]
タイトルRe: INIファイルのかわりは?
記事No557
投稿日: 2003/11/21(Fri) 15:53
投稿者Kana
私はiniファイルを使っているのでよく知らないのですが
DataSetがXMLでの入出力の方法をもっているらしいので
そのへんを調べてみるとか

当然他にも方法はあるかもしれません

[ツリー表示へ]
タイトルRe: INIファイルのかわりは?
記事No559
投稿日: 2003/11/21(Fri) 21:35
投稿者魔界の仮面弁士
> XMLをINIファイルみたいに利用する方法が分かりません。
とりあえず、このあたりとか。
hhttp://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200311/03110022.txt

[ツリー表示へ]
タイトルRe^2: INIファイルのかわりは?
記事No561
投稿日: 2003/11/25(Tue) 09:28
投稿者JYUN
[OSのVer]:Windows    [VBのVer]:VB.NET  
いろいろ調べて以下の様にやってみたのですが、書込んだ後、コメントが
消えてしまうのですがどうしてなのでしょうか?

[XML ファイル]
<?xml version="1.0" encoding="shift_jis" standalone="yes"?&g
t;
<INK>
  <!-- AAA -->
  <System>
    <AppPath>D:\Release\</AppPath>
  </System>
</INK>
-----------------------------------------------------------------
[書込み]
Call WriteXmlString("System", "AppPath", gintStartCt.ToString)

Public Function ReadXmlString(ByVal MainKey As String, ByVal SubKey As String, _
   ByVal DefString As String) As String

        Dim FilePath As String
        Dim dsXml As DataSet

        Try
            FilePath = gstrAppPath & gcstrAppName & ".xml"
            dsXml = New DataSet("XML")
            dsXml.ReadXml(FilePath)
            Return dsXml.Tables(MainKey).Rows(0).Item(SubKey).ToString
        Catch ex As Exception
            Return DefString
        Finally
            dsXml.Dispose()
        End Try

End Function
-----------------------------------------------------------------------------

[ツリー表示へ]