• ベストアンサー

INIファイルではなく、XMLを使うのですが。。。

VB.NETでプログラムを作成しております シリアル通信の設定とオラクルのユーザー名パスを 現在 INIファイルで設定を保持してます [シリアル通信] ビット/秒= データビット= パリティ= ストップビット= フロー制御= [オラクル] ユーザー名= パスワード= 以上のような感じで INIファイルをもっているのですが。。 これをXMLファイルで 記述するとどのようになるのでしょうか? 教えて下さい

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.1

どうなるかはあなたが決めればよい話だと思います。 とは言え、.NET には設定ファイルとして利用しやすいXMLファイルが規定されていますので、そちらを使うとよいでしょう。 ソリューションエクスプローラで、プロジェクトを右クリックし「追加」→「新しい項目」→「アプリケーション構成ファイル」としてみてください。「app.config」というファイルがプロジェクトに追加されます。このファイルに以下のように設定を追加すればよいのです。 <add key="keyName" value="value"/> この値の読み込み方については、「app.config」等をキーワードに google で検索してみてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C#でiniファイルを使う

    初歩的な質問なのですが… sharpdevelopでC# .NETの勉強をしているのですが、 iniファイルに例えばフォームの位置や、 ユーザー設定項目を保存させて、その読み書きを したいのですが、調べてもなかなかヒットしません。 iniファイルを使う、というか、 要はユーザーが設定した内容を保持しておきたいだけなのです。 それをするためには、どのようにしたらよいのでしょうか。 簡単なサンプルコードなど教えていただけると助かるのですが、 このことについて解説してあるサイトの紹介などでもかまいません。 よろしくお願いします。

  • Cisco aironet 1200にIPアドレスを割り当てるには?

    Cisco aironet 1200の設定を「シリアル」でつないでやろうとしています。 Cisco aironet 1200を初期化した後、 Cisco aironet 1200と通信するために、 ターミナル エミュレータの設定をマニュアルに書かれている通り、 回線速度 9600 ボー データ ビット 8 パリティなし ストップ ビット 1 フロー制御なし にしました。 Tera Ternと接続されているようなのですが、 そこから、 IPアドレスを割り当てる方法がわかりません。 どのようにしたらいいのでしょうか?

  • ファイル内でのini_set

    ファイル内でのini_setの挙動について意味がわかりません。 エラー表示を制御させたくphpファイル内にini_set('display_errors', 0);としました。 echo ini_get('display_errors');//1と表示 ini_set('display_errors', 0); //$str = "aaa" echo ini_get('display_errors');//0と表示 exit; この状態で$strのコメントを外すとなぜかエラーがきっちり表示されてしまいます。 調べたところファイル内で設定できないものもあるがこの項目についてはファイル内で 制御できるとありました。 .htaccessではinclude_pathの設定をしているだけでdisplay_errorsの設定はしておらず全く 原因がわかりません・・・ちなみに.htaccessでphp_value display_errors Offを入れると エラーは表示されません。 環境はphp5でxamppを利用しております。 ローカルか運用サーバーかでそれぞれの制御を変えたくできればphp内で行いたいのですが どうすればいいものでしょうか?

    • 締切済み
    • PHP
  • ASP.NETでINIファイル読込みをしているのだけれど設定が有効にならない

    WindowsServer2003 ASP.NET(2.0) 設定情報をINIファイルから読み込んでいます。 (XMLではなく、INIファイル) INIファイルの中の内容を更新すると、 ASPの場合は、すぐに内容が反映されたのに、 ASP.NETの場合は、INIを変更したあと、 IISの画面から、WEBCONFIGファイルの内容を 何か変更してやらないと、INIを再読込(?) してくれないみたいなのですが、何か他によい方法は ないでしょうか。 要件としては、IISを再起動せずに、セッションを切らずに INIファイルの変更内容を有効になれば、どのような 方法でもよいです。(できるだけ簡単な方法でお願いします)

  • XMLのメリット デメリットを教えて下さい

    VB.NETでシリアル通信のプログラムをつくっております シリアル通信のデータを ログ(.datファイルやCSV)で 保存するようなプログラムを考えていますが 最近の データをもつためのファイルとしては XMLというファイルが主流だと書いてありました CSVやDATファイルなどのファイルと違って どのようなメリットがあるのでしょうか? デメリットもあるなら教えて下さい

  • Load出来ないXMLファイル

    いつもお世話になっております。 標題の件なのですが、VB.NETでXMLファイルから設定情報(Oracleのユーザー名やパスワード等)を取得するプログラムを作成しております。 以下がそのソースコードになります。 ※VB.NET初心者なので、ネットにあったサンプルコードを参考にしました。 --------------------------------------------------   Public Function Setting_init() As Boolean     Dim xmlDoc As New DOMDocument30     Dim Node As IXMLDOMNode     Dim myErr     Dim FileName As String     FileName = "ini.xml"     Const PATH_DTS = "//Settings/Database/DataSource"     Const PATH_UID = "//Settings/Database/UserId"     Const PATH_PSW = "//Settings/Database/Password"     Const PATH_FRM = "//Settings/Path/Form"     Const PATH_OUT = "//Settings/Path/Output"     xmlDoc.async = False     xmlDoc.resolveExternals = False     xmlDoc.load(FileName)          If (xmlDoc.parseError.errorCode <> 0) Then       myErr = xmlDoc.parseError       Setting_init = False     Else       xmlDoc.setProperty("SelectionLanguage", "XPath")       Node = xmlDoc.selectSingleNode(PATH_DTS)       G_DataSorce = Node.text       Node = xmlDoc.selectSingleNode(PATH_UID)       G_UsrId = Node.text       Node = xmlDoc.selectSingleNode(PATH_PSW)       G_PassWord = Node.text       Node = xmlDoc.selectSingleNode(PATH_FRM)       G_FormPath = Node.text       Node = xmlDoc.selectSingleNode(PATH_OUT)       G_OutPath = Node.text       Setting_init = True     End If   End Function -------------------------------------------------- ちなみにXMLファイルの内容は -------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <Settings>  <Database>   <DataSource>Oracleサーバー名</DataSource>   <UserId>ユーザー名</UserId>   <Password>パスワード</Password>  </Database>  <Path>   <Form>フォームが存在するフォルダパス</Form>   <Output>ファイルを出力するフォルダパス</Output>  </Path> </Settings> -------------------------------------------------- となっております。 お客様の環境で実行したら、このプログラムのxmlDoc.load(FileName)の箇所でエラーが出ました。 読み取るXMLファイル内の漢字を除いたら実行できたみたいなのですが、 開発環境ではXMLファイルに漢字を含んでいても問題なくload出来るのです。 端末に依存するのでしょうか? それともこの文字があったらダメというのがあるのでしょうか? 何か情報があればご教示願います。 よろしくお願い致します。

  • マイコンのシリアル通信

    マイコンでシリアル通信を用いてセンサのデータを取得したいのですが、このセンサのシリアル通信の設定がストップビット2、奇数パリティとマイコンでシリアル通信をするのにやっかいな設定となっています。また取得したセンサデータをシリアル通信を用いてPCに送りたいと考えているのでマイコンのシリアルは2ch必要です。私もいろいろ探しているのですが、なかなか条件を満たすマイコン(ストップビット2対応、シリアル2ch、A/D2ch)が見つかりません。どなたか情報ありましたら教えてください。よろしくお願いします。できればDIPタイプのマイコンを探しています。

  • 【VB2005】txtファイルからINIファイルみたいに読込む

    googleや、ITプロのサイトなどで VB2005のINIファイルもしくはXmlの読書きが理解できずに、 とりあえず、txtファイルから設定の読込みをしたいと考えてます。 ↓Text.txt↓の内容 [Mode] Mode=1 [SYSTEM] Menu1=登録処理 Menu2=保存処理 ・各、=(イコール)のあとの値を変数に代入したいと思ってます。  状況と、したいことが伝わりにくいかも知れませんが  ご口授お願いします。

  • boot.iniファイルが消えてしまいます

    初めまして、初心者な質問で失礼します。 昨日、PCをいつもどおり立ち上げようとした時、黒い画面に Invalid BOOT.INI file Booting from C:\windows\ という文字が出て止まってしまいました。 その後USB無線LAN機器を取り外してから電源を入れたところ、いつもと同じように立ち上がりました。 多分USBに差したままだったからいけないんだなと思ったんですが、少し気になってboot.iniのことを初心者なりに調べましたらなくてはならないファイルということで…(本当に初心者ですみません) フォルダオプションで設定をしてboot.iniファイルを見られる状態にしてからローカルディスクC:\を見てみたのですが、boot.iniはありませんでした。 その後「ファイル名を指定して実行」で調べてみたのですがやっぱりありません。 C:\windows\pssフォルダにバックアップがあればそれをC:\にコピーして名前をboot.iniに変えれば良いとどこかで見たので覗いてみたのですが、そのバックアップファイルもありません。 とりあえず無ければ作ろうとhttp://qanda.rakuten.ne.jp/qa1742843.htmlや http://answers.microsoft.com/ja-jp/windows/forum/windows_xp-system/c%EF%BE%84%EF%BE%9E%EF%BE%97%EF%BD%B2%EF%BE%8C/6d9a851c-2bed-4545-ba5f-0041901f46eb 等も見て手動でファイルを作りました。 起動している内はファイルがあるんですが、再起動するとなくなっています。 USB無線LANが差さっていなければやっぱり普通に起動しますし、動作も特に問題ありません。 システムのプロパティの「起動と回復」設定はboot.iniが無いため開かないのとboot.iniファイルを作ると消えるのだけは気になるのですが…。 これは無くてもいいものなんでしょうか…? 使用しているPCは Windows XP HomeEdition FMV CE30G7 です。 宜しくお願いします。

  • bdfree.xml

    C:\Documents and Settings\ユーザー名\にbdfree.xmlという14.2 MBのファイルがありますが、これはなんでしょうか?