• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Tstringlist

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Пример кода : Простой пример
Для просмотра содержимого вам необходимо авторизоваться.

Код:
Пример кода : Использование строк название-значение
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"
 
Вверх Снизу