Tstringlist

  • Автор темы Автор темы Lomanu4
  • Дата начала Дата начала

Lomanu4

Команда форума
Администратор
Ofline
Пример кода : Простой пример
Для просмотра содержимого вам необходимо авторизоваться.

Код:
Пример кода : Использование строк название-значение
var
  names  : TStringList;            // Определение нашей переменной списка строк
  ageStr : String;
  i      : Integer;
begin
  // Определение объекта списка строк, и указание нашей переменной на него
  names := TStringList.Create;

  // Теперь добавляем несколько названия в наш список
  names.CommaText := 'Neil=45, Brian=63, Jim=22';

  // И теперь находим возраст Брайена
  ageStr := names.Values['Brian'];

  // Показ этого значения
  ShowMessage('Возраст Brian'а = '+ageStr);

  // Теперь отображаем все имена и значение возраста
  for i := 0 to names.Count-1 do
  begin
    ShowMessage(names.Names[i]+' - '+names.ValueFromIndex[i]);
  end;
end;
Возраст Brian'а 63
Neil - 45
Brian - 63
Jim - 22
Код:
Пример кода : Использование DelimitedText, Delimiter и QuoteChar
var
  cars : TStringList;            // Определение нашей переменной списка строк
  i    : Integer;
begin
  // Определение объекта списка строк, и указание нашей переменной на него
  cars := TStringList.Create;

  // Теперь добавляем несколько значений в наш список - используя свойство DelimitedText
  // с заменой управляющих переменных
  cars.Delimiter := ' ';        // Каждый элемент списка будет разделён пробелом
  cars.QuoteChar := '|';        // И каждый элемент взят в '|'
  cars.DelimitedText := '|Honda Jazz| |Ford Mondeo| |Jaguar "E-type"|';

  // Теперь показываем эти автомобили
  for i := 0 to cars.Count-1 do
    ShowMessage(cars[i]);       // cars[i] эквивалентно cars.Strings[i]
end;
Honda Jazz
Ford Mondeo
Jaguar "E-type"
 
Назад
Сверху Снизу