FunctionAnsiLowerCase(const S: String): String;
| Возвращает исходную строку S, в которой все заглавные буквы заменены на строчные в соответствии с национальной кодировкой Windows (т. е. с учетом кириллицы)
|
FunctionAnsiUpperCase(const S: String): String;
| Возвращает исходную строку s, в которой все строчные буквы заменены на заглавные в соответствии с национальной кодировкой Windows
|
FunctionConcat(Sl [, S2,..., SN]: String): String;
| Возвращает строку, представляющую собой сцепление строк-параметров S1, S2,..., SN
|
Function Copy(St: String; Index, Count: Integer): String;
| Копирует из строки St count символов, начиная с символа с номером Index
|
Procedure Delete(St: String; Index, Count:" Integer
| Удаляет count символов из строки St, начиная с символа с номером index
|
Procedure Insert(SubSt: String; St, Index: Integer);
| Вставляет подстроку SubSt в строку St, начиная с символа с номером Index
|
Function Length(St: String): Integer;
| Возвращает текущую длину строки St
|
Function LowerCase(const S:String): String;
| Возвращает исходную строку S, в которой все латинские заглавные буквы заменены на строчные
|
procedure OleStrToStrVar(Source: PWideChar; var Dest:String);
| Копирует “широкую” (двухбайтную) строку в обычную строку Object Pascal
|
Function Pos(SubSt, St:String): Integer
| Отыскивает в строке St первое вхождение подстроки SubSt и возвращает номер позиции, с которой она начинается. Если подстрока не найдена, возвращается ноль
|
Procedure SetLength(St:String; NewLength: Integer);
| Устанавливает новую (меньшую) длину NewLength строки St. если NewLength больше текущей длины строки, обращение к SetLength игнорируется
|
function StringOfChar(Ch:Char; Count: Integer):String;
| Создает строку, состоящую из Count раз повторенного символа ch
|
function StringToOleStr(const Source: String):PWideChar;
| Копирует обычную строку в двухбайтную
|
function StringToWideChar(const Source: String; Dest:PWideChar; DestSize: Integer): PWideChar;
| Преобразует обычную строку в строку с символами UNICODE
|
Function Uppercase(const S:String): String;
| Возвращает исходную строку S, в которой все строчные латинские буквы заменены на заглавные
|
Подпрограммы преобразования строк в другие типы
|
Function StrToCurr(St: String): Currency;
| Преобразует символы строки St в целое число типа Currency. Строка не должна содержать ведущих или ведомых пробелов
|
Function StrToDate(St: String): TDateTime;
| Преобразует символы строки St в дату. Строка должна содержать два или три числа, разделенных правильным для Windows разделителем даты (в русифицированной версии таким разделителем является “.”). Первое число - правильный день, второе - правильный месяц.
|
Function StrToDateTime(St: String): TDateTime;
| Преобразует символы строки St в дату и время. Строка должна содержать правильную дату (см. StrToDate) и правильное время (см. StrToTime), разделенные пробелом, например: StrToDateTime('28.06 18:23')
|
Function StrToFloat(St:String): Extended
| Преобразует символы строки St в вещественное число. Строка не должна содержать ведущих или ведомых пробелов
|
Function StrToInt(St:String): Integer;
| Преобразует символы строки St в целое число. Строка не должна содержать ведущих или ведомых пробелов
|
Function StrToIntDef(St:String; Default: Integer):Integer;
| Преобразует символы строки St в целое число. Если строка не содержит правильного представления целого числа, возвращается значение Default
|
Function StrToIntRange(St:String; Min, Max: Longint):Lomgint;
| Преобразует символы строки St в целое число и возбуждает исключение ERangeError, если число выходит из заданного диапазона Min...мах
|
Function StrToTime(St:String): TDateTime;
| Преобразует символы строки St во время. Строка должна содержать два или три числа, разделенных правильным для Windows раздели телем времени (для русифицированной версии таким разделителем является “:”).
|
Procedure Val(St: String; var X; Code: Integer);
| Преобразует строку символов St во внутреннее представление целой или вещественной переменной х, которое определяется типом этой переменной.
|
Подпрограммы обратного преобразования
|
Function DateTimeToStr(Value: TDateTime): String; Procedure DateTime-ToString(var St: String; Format: String;- Value: TData-Time);
| Преобразует дату и время из параметра в строку символов Преобразует дату и время из параметра value в строку St в соответствии со спецификаторами параметра Format (см. пояснения ниже)
|
Function DateToStr(Value: TDateTime): String;
| Преобразует дату из параметра value в строку символов
|
Function FloatToStr(Value: Extended): String;
| Преобразует вещественное значение value в строку символов.
|
Function FloatToStrF(Value: Extended; Format: TFloatPormat; Precision, Digits: Integer): String;
| Преобразует вещественное значение Value в строку символов с учетом формата Format и параметров precision и Digits (см. пояснения ниже).
|
Function Format(const Format: String; const Args: array of const): Strings;
| Преобразует произвольное количество аргументов открытого массива Args в строку в соответствии с форматом Format (см. пояснения ниже)
|
Function FormatDateTime (Format: String; Value:.TDateTime): String;
| Преобразует дату и время из параметра value в строку символов в соответствии со спецификаторами параметра Format (см. пояснения ниже)
|
Function FormatFloat(Format:String; Value: Extended): String;
| Преобразует вещественное значение value в строку символов с учетом спецификаторов формата Format (см. пояснения ниже)
|
function IntToHex(Value: Integer; Digits: Integer):Strings;
| Преобразует целое число Value в строку символьного представления шестнадцатеричного формата: Digits - минимальное количество символов в строке
|
Function IntToStr(Value: Integer): String;
| Преобразует целое значение Value в строку символов
|
Procedure Str(X [:Width[:Decimals]]; var St:String);
| Преобразует число х любого вещественного илицелого типов в строку символов St; параметры width и Decimals, если они присутствуют, задают формат преобразования:
|
Function TimeToStr(Value: TDateTime): String;
| Преобразует время из параметра Value в строку символов
|
| | |