Страница 1 из 1

Вставка символа

Добавлено: 04 мар 2006, 15:36
maelz
Дан однострочный редактор MaskEdit, при нажатии на кнопку из maskedit1 данные переходят в Label1. Как сделать так, чтобы при этом в maskedit были найдены пробелы и соответственно каждый символ ' ' был исправлен на '0' ?

Добавлено: 06 мар 2006, 16:44
Blood_Magic
Думаю задача не выполнима, измени условие
=)

Добавлено: 06 мар 2006, 17:44
Duncon
Почему же невыполнима, один из пришедших на ум решений использовать TRichEdit у негоесть полезная функция FindText,, таки так вот нашел текст, запомнил позицию, отошел на шаг текста назад и заменил - все в цикл.... Расписывать сей час времени нет...

Добавлено: 06 мар 2006, 17:54
Игорь Акопян
а что мешает использовать стандартную функцию StringReplace??

Добавлено: 07 мар 2006, 14:31
Игорь Акопян
Blood_Magic, Duncon, дико извиняюсь, но офтопик убит ;)

Добавлено: 28 мар 2006, 20:17
maelz
Можно чуть чуть поподробнее о StringReplace. Как мнетобозначить переменную типа Treplaceflags ?

Добавлено: 29 мар 2006, 10:21
Игорь Акопян
s := StringReplace(maskedit1.Text, ' ', '0', [rfReplaceAll])