Sign in Join
FPDoc Onlineexperiment

TConfigMemStorage.SetFullPathValue procedure

Member of TConfigMemStorageprotectedIn unit LazConfigStorage

Implements the method used to resolve the specified node path prior to storing the specified value.

Declaration

pascal
procedure SetFullPathValue(const APath: string; const AValue: string)
 ; override
procedure SetFullPathValue(const APath: string; AValue: Boolean)
 ; override
procedure SetFullPathValue(const APath: string; AValue: Integer)
 ; override

Arguments

APath

Resolved path to the node where the specified value is stored.

AValue

Value stored in the specified node path. Overloaded variants allow AValue to be specified using as either a String, an Integer, or a Boolean type.

Description

SetFullPathValue is an overloaded method in TConfigStorage. It implements the abstract virtual method introduced in the TConfigStorage ancestor. The overloaded variants convert AValue to a String type (when needed) and stores the value in a memory-based configuration node with the fully-qualified path specified in APath.

SetFullPathValue is called from the SetValue method after ExtendPath has been called to include the CurrentBasePath value at the start of the node path in APath.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.