Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Загрузка файлов в THTMLViewer и TFrameBrowser
   Категория: Интернет и Сети
  Компоненты ToolBar и PageScroller
   Категория: Компоненты
  Как нарисовать фрактал
   Категория: Математика
  Как соединить несколько файлов в один
   Категория: Текст и строки
  Как создать ярлык
   Категория: Приложение
  Округление времени до 5 мин
   Категория: Базы данных
  Группировка TopAdvGrid
   Категория: Компоненты
  Перекодировка текста DOS-Windows-Koi8
   Категория: Текст и строки

Delphi - Справочник: String

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 String
1 type String;

2 type String[FixedSize constant];
Тип (Unit System)
Тип данных, который содержит строку символов
Описание:
ип данных String используется, чтобы хранить последовательность символов (предложения).

По умолчанию String обрабатывается как AnsiString. Он может быть обработан как ShortString, если директива компилятора $LongStrings установлена в Off (по умолчанию установлена в On).

AnsiChar может содержать любое число символов, ограниченное только памятью.

Версия 2: Вынуждает строку стать ShortString, размером FixedSize (до 255 символов). Это очень важно при создании многочисленных строк, и особенно при сохранении строк в записях (как во 2-ом примере).

Строки могут быть присвоены от других строк, функций, которые возвращают строку, и конкатенаций как в показанном примере.
Пример кода: Пример

//Пример кода : Назначение строки и затем добавление немного больше var myString : String; begin // Назначение известного предложения этой строке myString := 'Hello World'; // Добавление в эту строку myString := myString + ', how is everyone?'; // Показ конечного значения myString ShowMessage('myString = '+myString); end; //Пример кода : Использование строк фиксированной длины в записи type // Объявление записи клиента TCustomer = Record firstName : String[15]; lastName : String[30]; end; var customer : TCustomer; begin // Установка подробностей записи клиента John with customer do begin firstName := 'John'; lastName := 'Smith'; end; // Теперь показываем подробности нашего клиента ShowMessage('Клиент = '+customer.firstName+ ' '+customer.lastName); end;

Результат:
Hello World, how is everyone?

Клиент = John Smith
Примечание:
В строках первый символ имеет индекс 1 (массивы начинаются с 0 для первого элемента).

  << Вернуться