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

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

Изменение StringGrid [D5, WinXP]


Марат ©   (2004-08-13 06:04:00) 

Здравствуйте мастера. Можно я вас еще подостаю. Проблема такая. В StringGrid.Cell[0,n] есть строка "Вася,Маша". Можно ли заменить "," на "+"?


Skyle   (2004-08-13 07:23:00) [1]


> StringReplace(StringGrid.Cell[0,n],',','+',[rfReplaceAll]);

Ну блин.
Предлагаю посмотреть внимательнона вот это

> S := StringReplace(S, ",", "+", []);

StringReplace - это функция.
Если ты её значение ничему не присваиваешь, то сам себе злобный буратина.


Марат   (2004-08-13 07:20:00) [2]

Пробовал вот так:
for n:=0 to StringGrid.rowcount-1 do
StringReplace(StringGrid.Cell[0,n],',','+',[rfReplaceAll]);

Не получается.


Skyle   (2004-08-13 07:00:00) [3]

Q: Есть некоторая строка S. Можно ли в ней заменить "," на "+"?
A: Можно. Для этого воспользуйтесь функцией StringReplace.
S := StringReplace(S, ",", "+", []);

Hint: StringGrid1.Cells[0, N] - это строка.


Наверх

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