Skip to content

Registry

RelaxToolsの中の人 edited this page Feb 23, 2021 · 16 revisions

2.3.38 Registry クラス

Remarks

レジストリ管理
このクラスは Staticクラス(Attribute VB_PredeclaredId = True) です。

Dependent

  • None

History

Date Version Note
2018-12-16 Ver.1.0.0 新規作成

2.3.38.1 コンストラクタ

Syntax

Set objct = Registry.NewInstance(appInfo)

Parameters

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

Return Value

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

Remarks

コンストラクタ

Example

  • None

See also

  • None

2.3.38.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|レジストリに保存されている設定値|

Remarks

IRegistry I/F のメソッドです。
レジストリ読み込み

Example

  • None

See also


2.3.38.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 のメソッドです。
レジストリ書き込み

Example

  • None

See also


2.3.38.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 のメソッドです。
レジストリの削除

Example

  • None

See also


2.3.38.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