| Описание |  
Тип ShortString содержит последовательность до 255 символов.
  
Строки могут быть присвоены от других строк, от функций, которые возвращают строку, и с конкатенациями как в показанном коде.
 |  
 |  
| Примечания |  
Первый символ ShortStrings имеет индекс 1 (массивы начинаются с 0).
  
Тип String обрабатывается как ShortString, когда директива компилятора $LongStrings выключена
 |  
 |  
| Похожие команды |  
$LongStrings  Обрабатывает тип string такие как AnsiString или ShortString
  
AnsiCompareStr  Сравнение двух строк на равенство
  
AnsiLowerCase  Символы верхнего регистра изменяются в строку со строчными буквамм
  
AnsiPos  Находит позицию одной строки в другой	
  
AnsiString  Тип данных, который содержит строку AnsiChar
  
AnsiUpperCase  Символы нижнего регистра изменяются на символы верхнего регистра
  
Concat  Соединяет несколько строк в одну
  
Copy  Создает копию части строки или части массива
  
Delete  Удаляет часть символов из строки
  
Length  Возвращает число элементов в массиве или строке
  
Move  Копирует байты данных из источника в место назначения
  
PShortString  Указатель на значение ShortString
  
SetLength  Изменяет размер строки или размер динамического массива
  
String  Тип данных, который содержит строку символов
  
WideString  Тип данных, который содержит строку, состоящую из WideChar
  
 
  |    | 
  | 
| Пример кода : Присвоение ShortString и строке с фиксированной длиной |  
 var 
  smallString    : string[2]; 
  smallishString : ShortString; 
 
begin   // Назначение маленькой строке 
  smallString := 'ABCD'; 
  ShowMessageFmt('размер smallString = %d',[SizeOf(smallString)]); 
  ShowMessageFmt('smallString = %s',[smallString]); 
   // Назначение в нашу немного большую строку 
  smallishString := 'ABCD'; 
  ShowMessageFmt('размер smallishString = %d',[SizeOf(smallishString)]); 
  ShowMessageFmt('smallishString = %s',[smallishString]); 
end; 
 |  
размер smallString = 3 
smallString = AB 
размер smallishString = 256 
smallishString = ABCD 
 |  
  |