TMissingNameValueSeparatorAction¶
What to to with Name=value pairs if the separator is missing.
Declaration¶
Source position: classesh.inc line 1008
type
TMissingNameValueSeparatorAction = (mnvaValue,mnvaName,mnvaEmpty,
mnvaError)Values¶
| Value | Description |
|---|---|
| mnvaValue | Consider the line a value. |
| mnvaName | Consider the line a name with empty value. |
| mnvaEmpty | Consider it an empty line. |
| mnvaError | Raise an exception if the Name=Value functionality is used. |
Description¶
TMissingNameValueSeparatorAction is the type of the TStrings.MissingNameValueSeparatorAction property and determines what to do if in a TStrings descendent the NameValueSeparator is missing. It can have the following values:
- mnvaValue
- Consider the line a value.
- mnvaName
- Consider the line a name with empty value.
- mnvaEmpty
- Consider it an empty line.
- mnvaError
- Raise an exception if the Name=Value functionality is used.
See also¶
| Name | Description |
|---|---|
| TStrings | Class to manage arrays or collections of strings. |
| NameValueSeparator | Value of the character used to separate name,value pairs. |
| TStrings.MissingNameValueSeparatorAction | What to do if NameValueSeparator is missing in a string. |
| TStrings.Values | Value parts of the name-value pairs in the list. |
| TStrings.Names | Name parts of the name-value pairs in the list. |
| TStrings.GetNameValue | Return both name and value of a name,value pair based on it's index. |