Skip to main content

FolderFIDS

property FolderFIDS: string read write;

Example

function FolderIdText(const Module: TvxDBCon): string;
begin
Result := Module.FolderFIDS;
end;

Usage

FolderFIDS adapts the raw folder GUID to and from Velox's canonical GUID string without resolving folder existence or its cached name.

Additional Technical Info

FolderFIDS is the string adapter for FolderFID, normally using the brace-delimited GUID representation.

Source-backed behaviour

The getter returns GUIDToString(FolderFID). It does not lazily create an identifier, so an unassigned folder returns the canonical empty-GUID string.

The setter calls StringToGUID(Value) and assigns the result to FolderFID. Invalid syntax, including an arbitrary name in place of a GUID, raises EConvertError. No existence, ownership or permission check occurs. The matching FolderName cache is not changed.

Assignment is live-object state only. It does not move or save the module, and a later save can carry forward stale folder-name metadata if callers changed only this property.

Official GUID references

Created 2026-07-15