Справочник функций и процедур Delphi: ShortString

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

ShortString
Тип
Определяет строку, содержащую до 255 символов System unit
  type ShortString

Delphi Sources

Описание
Тип 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
 


Последние добавленные на сайт исходники

TDictionary Custom Sort

Fast Watermark Sources

3D Designer

Sik Screen Capture

Patch Maker

Айболит (remote control)

 

ListBox Drag & Drop

Доска для игры Реверси

Графические эффекты

Рисование по маске

Перетаскивание изображений

Canvas Drawing

 

Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software (источник – "DelphiBasics")

Группа ВКонтакте