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

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

Не работает функция trim


romario ©   (2010-05-07 15:14:00) 

пишу
InitialLength:= Length(Trim(edit1.Text));
а считает длину все равно с пробелами???


romario   (2010-05-07 15:43:00) [1]


> Сергей М. ©   (07.05.10 15:26) [8]
>
> romario ©   (07.05.10 15:24) [5]
>
> > в Visual Basic он убирает все пробелы
>
> Не выдумывай небылиц.
>
> http://msdn.microsoft.com/en-us/library/h9wz3dez%28VS.71%29.
> aspx

Постараюсь найти код в котором я trim применял именно для удаления всех пробелов, но чуть позже :) (Visual Basic for Word)


romario   (2010-05-07 15:40:00) [2]

Всем огромное спасибо все получилось


Rouse_   (2010-05-07 15:35:00) [3]

Ну принцип то един :)


Ega23   (2010-05-07 15:34:00) [4]


> Лежа цитирую тебе код из нашего-же SVN-а :)


Я так понял он внутри все пробелы хочет убрать. Если тупо сократить до одного - другое дело.


Rouse_   (2010-05-07 15:32:00) [5]


> Ega23 ©   (07.05.10 15:28) [9]
>
>
> > а как убрать внутри ???
>
> s := StringReplace(s, ' ', '', [rfReplaceAll]);

Лежа цитирую тебе код из нашего-же SVN-а :)
{YF --> Если юзер ввел двадцать восемь пробелов между словами, виноват программист}
 while Pos('  ', AData) <> 0 do
   AData := StringReplace(AData, '  ', ' ', [rfReplaceAll]);


Ega23   (2010-05-07 15:28:00) [6]


> а как убрать внутри ???

s := StringReplace(s, ' ', '', [rfReplaceAll]);


Сергей М.   (2010-05-07 15:26:00) [7]

romario ©   (07.05.10 15:24) [5]

> в Visual Basic он убирает все пробелы

Не выдумывай небылиц.

http://msdn.microsoft.com/en-us/library/h9wz3dez%28VS.71%29.aspx


romario   (2010-05-07 15:24:00) [8]

просто в Visual Basic он убирает все пробелы


Сергей М.   (2010-05-07 15:24:00) [9]


> romario ©   (07.05.10 15:14)
>
> пишу


В этом-то как раз и беда


turbouser   (2010-05-07 15:24:00) [10]

Ура! Я угадал :)

> romario ©   (07.05.10 15:23) [4]

StringReplace


romario   (2010-05-07 15:23:00) [11]


> turbouser ©   (07.05.10 15:19) [1]
>
>
> > romario ©   (07.05.10 15:14)  
>
> Trim убирает пробелы "по краям" строки. Не внутри.

уже прочитал в хелпе :(
а как убрать внутри ???


Юрий Зотов   (2010-05-07 15:22:00) [12]

Сильно удивился и проверил - у меня в D7 считает правильно. Скорее всего, ошибка в другом месте.


Sha   (2010-05-07 15:20:00) [13]

Съесть-то он съест, да кто ж ему даст?


turbouser   (2010-05-07 15:19:00) [14]


> romario ©   (07.05.10 15:14)  

Trim убирает пробелы "по краям" строки. Не внутри.


Наверх

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