![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какой тип лучше выбрать...
Knight © (2004-07-27 12:55:00)... для работы со сроками в которых присутствуют нулевые символы? Или тут только массивы?
Knight (2004-07-27 13:29:00) [1]Этого мне хватит... :)
procedure NewAnsiString{length: Longint}; { for debugger purposes only }
procedure LStrCopy { const s : AnsiString; index, count : Integer) : AnsiString};
procedure LStrDelete{ var s : AnsiString; index, count : Integer };
procedure LStrInsert{ const source : AnsiString; var s : AnsiString; index : Integer };
procedure LStrPos{ const substr : AnsiString; const s : AnsiString ) : Integer};
function LStrLen{str: AnsiString}: Longint;
procedure LStrSetLength{ var str: AnsiString; newLength: Integer};
Anatoly Podgoretsky (2004-07-27 13:26:00) [2]Knight © (27.07.04 12:55)
Какие операции, AnsiString очень подходит для зранения любых символов, если не пытаться делать над ним строковые операции.
Digitman (2004-07-27 13:22:00) [3]
> для работы со сроками
"работа со строками" - понятие растяжимое
Knight (2004-07-27 13:22:00) [4]>> WondeRu © (27.07.04 13:07) [5]
Нулей может быть куча и маленькая тележка... :)
>> wicked © (27.07.04 13:04) [3]
Всё-таки лучше AnsiString нет... и процедуры нужные System нашёл для создания, копирования и т.п. из асма
Спасибо :)
TUser (2004-07-27 13:20:00) [5]array of char
WondeRu (2004-07-27 13:07:00) [6]Unicode! он заканчивается двумя нулями!
wicked (2004-07-27 13:04:00) [7]AnsiString....
ssk (2004-07-27 13:04:00) [8]эээ.... Variant ? %-)
Knight (2004-07-27 12:57:00) [9]Вот и я о том же...
Sandman25 (2004-07-27 12:56:00) [10]строка с нулевым символом - это уже не строка :)