Sign in Join
FPDoc Onlineexperiment

TFieldDefs.MakeNameUnique function

Member of TFieldDefspublicIn unit DB

Create a unique field name starting from a base name.

Declaration

pascal
function MakeNameUnique(const AName: string): string; virtual

Arguments

AName

Start of fieldname.

Function result

Unique name, based on AName.

Description

MakeNameUnique uses AName to construct a name of a field that is not yet in the collection. If AName is not yet in the collection, then AName is returned. if a field definition with field name equal to AName already exists, then a new name is constructed by appending a sequence number to AName till the resulting name does not appear in the list of field definitions.

See also

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