Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

StringReplace - HELP [D6, Win2k]


Zhker ©   (2003-01-23 21:52:00) 

При использовании StringReplace(моя строка,что искать, на что заменять, ФЛАГИ) - в поле ФЛАГИ что ставится ? rfReplaceAll и rfNone не работают - ругается что-то на Enumeration. Скажите, какие флаги ставить ?


Юрий Зотов   (2003-01-23 22:52:00) [1]

То есть как это - не нашел?

StringReplace function.
Returns a string with occurrences of one substring replaced by another substring.

Unit
Sysutils

Category
string handling routines

type
TReplaceFlags = set of(rfReplaceAll, rfIgnoreCase);

function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;

Что еще нужно?


Zhker   (2003-01-23 22:43:00) [2]

Спасибо! Я как-то уже это делал, а про скобки, забыл. А в справке не нашел... стандартном.


Юрий Зотов   (2003-01-23 22:08:00) [3]

Флаги ставить те, какие Вам нужны (или никакие, если нужно). В справке все разжевано.

А ругается на Enumeration потому, что Вы задали только один флаг, а квадратные скобки не поставили. Получилось не множество, а перечислимый тип.


Guerrillero   (2003-01-23 22:03:00) [4]

StringReplace(...,...,...,[rfReplaceAll]);


Наверх

Титульная страница Поиск, карта сайта Написать письмо