Skip to content

IniFile

RelaxToolsの中の人 edited this page Feb 23, 2021 · 1 revision

2.3.17 IniFile クラス

Remarks

INIファイルを操作するクラス

Dependent

  • None

History

Date Version Note
2021-02-23 Ver.1.0.0 新規作成

2.3.17.1 コンストラクタ

Syntax

Set objct = IniFile.NewInstance(appInfo)

Parameters

Name Required/Optional Data type Description
IniFile 必須 InFile InFileクラスを指定
appInfo 必須 IAppinfo IAppInfo I/F のインスタンスを指定

Return Value

Name Data type Description
objct IRegistry 新しいインスタンス(IRegistry)

Remarks

コンストラクタ

Example

  • None

See also

  • None

2.3.17.2 GetSetting(IRegistry I/F)

Syntax

ret = expression.GetSetting(Section, Key, [Default])

Parameters

Name Required/Optional Data type Description
expression 必須 IRegistry IRegistry I/F のインスタンス
Section 必須 String 値を取得するカテゴリ
Key 必須 String 値を取得するキー
Defalut 任意 String キーが存在しなかった場合のデフォルトを指定

Return Value

|Name|Data type|Description| ---|---|---|--- |ret|String|INIファイルに保存されている設定値|

Remarks

IRegistry I/F のメソッド
INIファイル読み込み

Example

  • None

See also


2.3.17.3 SaveSetting(IRegistry I/F)

Syntax

expression.SaveSetting(Section, Key, Value)

Parameters

Name Required/Optional Data type Description
expression 必須 IRegistry IRegistry I/F のインスタンス
Section 必須 String 値を設定するカテゴリ
Key 必須 String 値を設定するキー
Value 必須 String 設定する値を指定

Return Value

  • None

Remarks

IRegistry I/F のメソッド
INIファイル書き込み

Example

  • None

See also


2.3.17.4 DeleteSetting(IRegistry I/F)

Syntax

expression.DeleteSetting(Section, [Key])

Parameters

Name Required/Optional Data type Description
expression 必須 IRegistry IRegistry I/F のインスタンス
Section 必須 String 削除するカテゴリ
Key 任意 String 削除するキー

Return Value

  • None

Remarks

IRegistry I/F のメソッド
INIファイルのセクションまたはキーの削除

Example

  • None

See also


2.3.17.5 Export(IRegistry I/F)

Syntax

expression.Export()

Parameters

Name Required/Optional Data type Description
expression 必須 IRegistry IRegistry I/F のインスタンス

Return Value

  • None

Remarks

IRegistry I/F のメソッド
レジストリのExport UTF-16 LE にてレジストリの内容を出力する

Example

  • None

See also

目次

1 使用方法

1.1 ICursor 系コマンドの使い方
1.2 StringBuilderの使い方
1.3 Messageクラスの使い方
1.4 Usingクラスの使い方
1.5 CSV Parser の使い方
1.6 ArrayListとDictionaryのシリアライズ化
1.7 ArrayListとDictionaryのデシリアライズ化
1.8 PowerQueryのM言語組み立て

2 リファレンス

2.1 標準モジュール

2.1.1 CallbackHelper
2.1.2 Document

2.2 インターフェイス

2.2.1 IAppInfo
2.2.2 IBookReader
2.2.3 IComparer
2.2.4 ICursor
2.2.5 IDictionary
2.2.6 IFormManager
2.2.7 IGDIPlus
2.2.8 IList
2.2.9 ILogger
2.2.10 IMCommand
2.2.11 INewInstance
2.2.12 IParam
2.2.13 IReader
2.2.14 IRegistry
2.2.15 IStringBuilder
2.2.16 IUsing
2.2.17 IUsingArgs
2.2.18 IValueObject
2.2.19 IWriter

2.3 クラス

2.3.1 ArrayList
2.3.2 Arrays
2.3.3 BookReader
2.3.4 CsvReader
2.3.5 CharCursor
2.3.6 CheckDigit
2.3.7 Clipboard
2.3.8 CsvWriter
2.3.9 Dialog
2.3.10 Dictionary
2.3.11 ExcelUtils
2.3.12 ExplorerComparer
2.3.13 FileIO
2.3.14 FormManager
2.3.15 GDIPlus
2.3.16 Graphics
2.3.17 IniFile
2.3.18 LinkedList
2.3.19 Logger
2.3.20 MCommand
2.3.21 MCsv
2.3.22 MFile
2.3.23 MList
2.3.24 MRecord
2.3.25 MTable
2.3.26 MatchBean
2.3.27 Math
2.3.28 NewExcel
2.3.29 NewPowerPoint
2.3.30 NewWord
2.3.31 Objects
2.3.32 OneTimeSpeedBooster
2.3.33 OrderedDictionary
2.3.34 Parser
2.3.35 Process
2.3.36 RangeCursor
2.3.37 RegExp
2.3.38 Registry
2.3.39 SampleVO
2.3.40 SheetCursor
2.3.41 SortedDictionary
2.3.42 Stack
2.3.43 StrSch
2.3.44 StringBuilder
2.3.45 StringEx
2.3.46 StringUtils
2.3.47 SystemInfo
2.3.48 TableCursor
2.3.49 TaskTrayView
2.3.50 TextReader
2.3.51 TextWriter
2.3.52 Using
2.3.53 Web
2.3.54 Zip

Clone this wiki locally