146 lines
17 KiB
HTML
146 lines
17 KiB
HTML
<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||
<param name="Keyword" value="CompareStr">
|
||
<param name="Keyword" value="Concat">
|
||
<param name="Keyword" value="Copy">
|
||
<param name="Keyword" value="Delete">
|
||
<param name="Keyword" value="FloatToStr">
|
||
<param name="Keyword" value="Format">
|
||
<param name="Keyword" value="Insert">
|
||
<param name="Keyword" value="IntToStr">
|
||
<param name="Keyword" value="LastPos">
|
||
<param name="Keyword" value="LeftStr">
|
||
<param name="Keyword" value="Length">
|
||
<param name="Keyword" value="LowerCase">
|
||
<param name="Keyword" value="Pos">
|
||
<param name="Keyword" value="PosEx">
|
||
<param name="Keyword" value="ReadIntegerFromString">
|
||
<param name="Keyword" value="ReadRealFromString">
|
||
<param name="Keyword" value="ReadWordFromString">
|
||
<param name="Keyword" value="ReverseString">
|
||
<param name="Keyword" value="RightStr">
|
||
<param name="Keyword" value="SetLength">
|
||
<param name="Keyword" value="Str">
|
||
<param name="Keyword" value="StringIsEmpty">
|
||
<param name="Keyword" value="StringOfChar">
|
||
<param name="Keyword" value="StrToFloat">
|
||
<param name="Keyword" value="StrToInt">
|
||
<param name="Keyword" value="StrToInt64">
|
||
<param name="Keyword" value="StrToReal">
|
||
<param name="Keyword" value="Trim">
|
||
<param name="Keyword" value="TrimLeft">
|
||
<param name="Keyword" value="TrimRight">
|
||
<param name="Keyword" value="TryReadIntegerFromString">
|
||
<param name="Keyword" value="TryReadRealFromString">
|
||
<param name="Keyword" value="TryStrToFloat">
|
||
<param name="Keyword" value="TryStrToInt">
|
||
<param name="Keyword" value="TryStrToInt64">
|
||
<param name="Keyword" value="TryStrToReal">
|
||
<param name="Keyword" value="TryStrToSingle">
|
||
<param name="Keyword" value="UpperCase">
|
||
<param name="Keyword" value="Val"></object>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
|
||
</HEAD><body><H1>Подпрограммы для работы со строками</H1>
|
||
<table border=0 cellpadding=5><tr><td><code><b>function</b> CompareStr(s1, s2: string): integer;</code>
|
||
<br> Сравнивает строки. Возвращает значение < 0 если s1<s2, > 0 если s1>s2 и = 0 если s1=s2</td></tr>
|
||
<tr><td><code><b>function</b> Concat(s1,s2,...): string;</code>
|
||
<br> Возвращает строку, являющуюся результатом слияния строк s1,s2,...</td></tr>
|
||
<tr><td><code><b>function</b> Concat(s1, s2: string): string;</code>
|
||
<br> Возвращает строку, являющуюся результатом слияния строк s1 и s2</td></tr>
|
||
<tr><td><code><b>function</b> Copy(s: string; index, count: integer): string;</code>
|
||
<br> Возвращает подстроку строки s длины count с позиции index</td></tr>
|
||
<tr><td><code><b>procedure</b> Delete(<b>var</b> s: string; index, count: integer);</code>
|
||
<br> Удаляет из строки s count символов с позиции index</td></tr>
|
||
<tr><td><code><b>function</b> FloatToStr(a: real): string;</code>
|
||
<br> Преобразует вещественное число к строковому представлению</td></tr>
|
||
<tr><td><code><b>function</b> FloatToStr(a: real; nfi: NumberFormatInfo): string;</code>
|
||
<br> Преобразует вещественное число к строковому представлению</td></tr>
|
||
<tr><td><code><b>function</b> Format(formatstring: string; <b>params</b> pars: <b>array</b> <b>of</b> object): string;</code>
|
||
<br> Возвращает отформатированную строку, построенную по форматной строке и списку форматируемых параметров</td></tr>
|
||
<tr><td><code><b>procedure</b> Insert(subs: string; <b>var</b> s: string; index: integer);</code>
|
||
<br> Вставляет подстроку subs в строку s с позиции index</td></tr>
|
||
<tr><td><code><b>function</b> IntToStr(a: integer): string;</code>
|
||
<br> Преобразует целое число к строковому представлению</td></tr>
|
||
<tr><td><code><b>function</b> IntToStr(a: int64): string;</code>
|
||
<br> Преобразует целое число к строковому представлению</td></tr>
|
||
<tr><td><code><b>function</b> LastPos(subs, s: string): integer;</code>
|
||
<br> Возвращает позицию последнего вхождения подстроки subs в строке s. Если не найдена, возвращает 0</td></tr>
|
||
<tr><td><code><b>function</b> LastPos(subs, s: string; from: integer): integer;</code>
|
||
<br> Возвращает позицию последнего вхождения подстроки subs в строке s начиная с позиции from. Если не найдена, возвращает 0</td></tr>
|
||
<tr><td><code><b>function</b> LeftStr(s: string; count: integer): string;</code>
|
||
<br> Возвращает первые count символов строки s</td></tr>
|
||
<tr><td><code><b>function</b> Length(s: string): integer;</code>
|
||
<br> Возвращает длину строки</td></tr>
|
||
<tr><td><code><b>function</b> LowerCase(s: string): string;</code>
|
||
<br> Возвращает строку в нижнем регистре</td></tr>
|
||
<tr><td><code><b>function</b> Pos(subs, s: string; from: integer := 1): integer;</code>
|
||
<br> Возвращает позицию подстроки subs в строке s. Если не найдена, возвращает 0</td></tr>
|
||
<tr><td><code><b>function</b> PosEx(subs, s: string; from: integer := 1): integer;</code>
|
||
<br> Возвращает позицию подстроки subs в строке s начиная с позиции from. Если не найдена, возвращает 0</td></tr>
|
||
<tr><td><code><b>function</b> ReadIntegerFromString(s: string; <b>var</b> from: integer): integer;</code>
|
||
<br> Считывает целое из строки начиная с позиции from и устанавливает from за считанным значением</td></tr>
|
||
<tr><td><code><b>function</b> ReadRealFromString(s: string; <b>var</b> from: integer): real;</code>
|
||
<br> Считывает вещественное из строки начиная с позиции from и устанавливает from за считанным значением</td></tr>
|
||
<tr><td><code><b>function</b> ReadWordFromString(s: string; <b>var</b> from: integer): string;</code>
|
||
<br> Считывает из строки последовательность символов до пробельного символа начиная с позиции from и устанавливает from за считанным значением</td></tr>
|
||
<tr><td><code><b>function</b> ReverseString(s: string): string;</code>
|
||
<br> Возвращает инвертированную строку</td></tr>
|
||
<tr><td><code><b>function</b> ReverseString(s: string; index,length: integer): string;</code>
|
||
<br> Возвращает инвертированную строку в диапазоне длины length начиная с индекса index</td></tr>
|
||
<tr><td><code><b>function</b> RightStr(s: string; count: integer): string;</code>
|
||
<br> Возвращает последние count символов строки s</td></tr>
|
||
<tr><td><code><b>procedure</b> SetLength(<b>var</b> s: string; n: integer);</code>
|
||
<br> Устанавливает длину строки s равной n</td></tr>
|
||
<tr><td><code><b>procedure</b> Str(i: целое; <b>var</b> s: string);</code>
|
||
<br> Преобразует целое значение i к строковому представлению и записывает результат в s</td></tr>
|
||
<tr><td><code><b>procedure</b> Str(r: real; <b>var</b> s: string);</code>
|
||
<br> Преобразует вещественное значение r к строковому представлению и записывает результат в s</td></tr>
|
||
<tr><td><code><b>procedure</b> Str(r: single; <b>var</b> s: string);</code>
|
||
<br> Преобразует вещественное значение r к строковому представлению и записывает результат в s</td></tr>
|
||
<tr><td><code><b>function</b> StringIsEmpty(s: string; <b>var</b> from: integer): boolean;</code>
|
||
<br> Возвращает True если достигнут конец строки или в строке остались только пробельные символы и False в противном случае</td></tr>
|
||
<tr><td><code><b>function</b> StringOfChar(ch: char; count: integer): string;</code>
|
||
<br> Возвращает строку, состоящую из count символов ch</td></tr>
|
||
<tr><td><code><b>function</b> StrToFloat(s: string): real;</code>
|
||
<br> Преобразует строковое представление вещественного числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> StrToFloat(s: string; nfi: NumberFormatInfo): real;</code>
|
||
<br> Преобразует строковое представление вещественного числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> StrToFloat(s: string; DecimalSeparator: string): real;</code>
|
||
<br> Преобразует строковое представление вещественного числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> StrToInt(s: string): integer;</code>
|
||
<br> Преобразует строковое представление целого числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> StrToInt64(s: string): int64;</code>
|
||
<br> Преобразует строковое представление целого числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> StrToReal(s: string): real;</code>
|
||
<br> Преобразует строковое представление вещественного числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> StrToReal(s: string; nfi: NumberFormatInfo): real;</code>
|
||
<br> Преобразует строковое представление вещественного числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> StrToReal(s: string; DecimalSeparator: string): real;</code>
|
||
<br> Преобразует строковое представление вещественного числа к числовому значению</td></tr>
|
||
<tr><td><code><b>function</b> Trim(s: string): string;</code>
|
||
<br> Возвращает строку с удаленными начальными и конечными пробелами</td></tr>
|
||
<tr><td><code><b>function</b> TrimLeft(s: string): string;</code>
|
||
<br> Возвращает строку с удаленными начальными пробелами</td></tr>
|
||
<tr><td><code><b>function</b> TrimRight(s: string): string;</code>
|
||
<br> Возвращает строку с удаленными конечными пробелами</td></tr>
|
||
<tr><td><code><b>function</b> TryReadIntegerFromString(s: string; <b>var</b> from: integer; <b>var</b> res: integer): boolean;</code>
|
||
<br> Считывает целое из строки начиная с позиции from и устанавливает from за считанным значением.Возвращает True если считывание удачно и False в противном случае</td></tr>
|
||
<tr><td><code><b>function</b> TryReadRealFromString(s: string; <b>var</b> from: integer; <b>var</b> res: real): boolean;</code>
|
||
<br> Считывает вещественное из строки начиная с позиции from и устанавливает from за считанным значением.Возвращает True если считывание удачно и False в противном случае</td></tr>
|
||
<tr><td><code><b>function</b> TryStrToFloat(s: string; <b>var</b> value: real): boolean;</code>
|
||
<br> Преобразует строковое представление s вещественного числа к числовому значению и записывает его в value.При невозможности преобразования возвращается False</td></tr>
|
||
<tr><td><code><b>function</b> TryStrToFloat(s: string; <b>var</b> value: single): boolean;</code>
|
||
<br> Преобразует строковое представление s вещественного числа к числовому значению и записывает его в value.При невозможности преобразования возвращается False</td></tr>
|
||
<tr><td><code><b>function</b> TryStrToInt(s: string; <b>var</b> value: integer): boolean;</code>
|
||
<br> Преобразует строковое представление s целого числа к числовому значению и записывает его в value.При невозможности преобразования возвращается False</td></tr>
|
||
<tr><td><code><b>function</b> TryStrToInt64(s: string; <b>var</b> value: int64): boolean;</code>
|
||
<br> Преобразует строковое представление s целого числа к числовому значению и записывает его в value.При невозможности преобразования возвращается False</td></tr>
|
||
<tr><td><code><b>function</b> TryStrToReal(s: string; <b>var</b> value: real): boolean;</code>
|
||
<br> Преобразует строковое представление s вещественного числа к числовому значению и записывает его в value.При невозможности преобразования возвращается False</td></tr>
|
||
<tr><td><code><b>function</b> TryStrToSingle(s: string; <b>var</b> value: single): boolean;</code>
|
||
<br> Преобразует строковое представление s вещественного числа к числовому значению и записывает его в value.При невозможности преобразования возвращается False</td></tr>
|
||
<tr><td><code><b>function</b> UpperCase(s: string): string;</code>
|
||
<br> Возвращает строку в верхнем регистре</td></tr>
|
||
<tr><td><code><b>procedure</b> Val(s: string; <b>var</b> value: число; <b>var</b> err: integer);</code>
|
||
<br> Преобразует строковое представление s целого или вещественного числа к числовому значению и записывает его в переменную value.Если преобразование успешно, то err=0, иначе err>0</td></tr>
|
||
</table>
|
||
</body></HTML> |