hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
INIファイル操作モジュール - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

Module

INIファイル操作モジュール

INIファイル (拡張子が ini, cfg のファイル) とは、構造設定ファイルともいい、設定などを保存するために用いるファイルです。 以下にファイルの書式を示します:

+  サンプル
  • セクション ("[" ... "]")
    • いくつかのキーをまとめる、フォルダのようなものです。
    • "[" ... "]" の行から、次のセクションまでの間にあるキーが、このセクションに属します。角括弧 [ ] の中はセクションの名前です。
  • キー
    • 対応する値を持つ識別子(名前)です。このキーを参照して、ファイルから値を取り出します。
    • 行の先頭から "=" までがキーです。
    • "(キー)=" の後に続く文字列が、そのキーに対応する値です。
    • 値が "" で括られている場合、その中身だけを値として取り出します。
      • つまり、全体が "" で括られている文字列を値として設定するには、 "" が二重に必要となります。
    • 整数は 0xFFFF という16進数表記でも表現できます。

セクションやキーでは、半角スペース、アルファベットの大文字・小文字の違いは無視されます。 また、";" から始まる行はコメント行として無視されます。

モジュール

+  モジュール本体

サンプルスクリプト

+  サンプルスクリプト 1
+  ウィンドウの位置・大きさを保存するサンプル

コメント

  • ini_enumSection 命令で、空のセクション名より後ろにあるセクション名が取得できないようです。空のセクション名が変換されると "\0\0" が終端とは限りませんから SplitByNull? 命令では repeat : if maxsize <= idx { break } ... のようにするとよいのではないでしょうか。 -- tdk? 2013-10-23 (水) 18:11:04
  • ご指摘ありがとうございます。修正しました。 -- ue_dai? 2013-10-23 (水) 21:14:51

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2013-10-23 (水) 21:15:07 (45d)