-----------------------------------------------------------------
function InsertString(AString: PChar; Index: Integer) Integer; virtual;
Вставляет строку AString в позиции, заданной параметром Index, и возвращает фактическую позицию элемента (которая отсчи- тывается с 0) в списке. В случае ошибки возвращается отрицатель- ное значение. Пересортировка списка не выполняется. Если параметр Index имеет значение -1, то строка присоединяется к концу списка.