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

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

Как убрать перевод строки при работе с memo? [D7, XP]


Sergl ©   (2007-10-25 09:53:00) 

Здравствуйте! Помогите пожалуйста в следующем вопросе:

Допусти мы написали так:

memo.lines.add('gasfgsfgdsfg' + #13#10 + 'sdfgsdfg');
memo.lines.savetofile('file.txt');
memo.lines.clear;
memo.lines.loadfromfile('file.txt');

Нужно чтобы при загрузке файла не было учтено #13#10, ну или при сохранении обработать текст так чтобы #13#10 не сохранялось.


Sergl   (2007-10-25 10:36:00) [1]

Все понятно, спасибо!


stone   (2007-10-25 10:33:00) [2]

str:=stringreplace(str,#13#10,'', [rfReplaceAll ]);


Sergl   (2007-10-25 10:32:00) [3]

Пишу значит так:

str:='gasfgsfgdsfg' + #13#10 + 'sdfgsdfg';
str:=stringreplace(str,#13#10,'',rfReplaceAll);


Выдается ошибка: не соответствие типов 'TReplaceFlags' and 'Enumeration'

Что он ругается на флаг? Что я делаю не так?


stone   (2007-10-25 10:11:00) [4]


> Sergl   (25.10.07 10:06) [4]
> Пытаюсь найти в справке делфи... что-то не ищется...

Плохо ищешь.

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

Unit

SysUtils

Category

string handling routines

Delphi syntax:

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

C++ syntax:

extern PACKAGE AnsiString __fastcall StringReplace(const AnsiString S, const AnsiString OldPattern, const AnsiString
NewPattern, TReplaceFlags Flags);

Description

StringReplace replaces occurrences of the substring specified by OldPattern with the substring specified by NewPattern. StringReplace assumes that the source string may contain Multibyte characters.

S is the source string, whose substrings are changed.

OldPattern is the substring to locate and replace with NewPattern.

NewPattern is the substring to substitute for occurrences of OldPattern.

Flags is a set of flags that govern how StringReplace locates and replaces occurrences of OldPattern. If Flags does not include rfReplaceAll, StringReplace only replaces the first occurrence of OldPattern in S. Otherwise, StringReplace replaces all instances of OldPattern with NewPattern. If the Flags parameter includes rfIgnoreCase, The comparison operation is case insensitive.


Sergl   (2007-10-25 10:06:00) [5]

Пытаюсь найти в справке делфи... что-то не ищется...


stone   (2007-10-25 10:03:00) [6]

А что именно не помогает? Как ты ее используешь?


Sergl   (2007-10-25 10:01:00) [7]


> StringReplace + F1

Что-то не помагает... А можно поконкретней.


stone   (2007-10-25 09:58:00) [8]

StringReplace + F1


Наверх

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