Вопрос № 162936: Здравствуйте. Задача такая: есть txt файл, нужно с помощью программы Delphi удалить в нем все переходы на новую строку (нажатия кнопки Enter) и сохранить в этот же файл. Те програмы которые делал я просто сохраняли такой же файл... Всем спа...
Вопрос № 162.936
Здравствуйте. Задача такая: есть txt файл, нужно с помощью программы Delphi удалить в нем все переходы на новую строку (нажатия кнопки Enter) и сохранить в этот же файл. Те програмы которые делал я просто сохраняли такой же файл... Всем спасибо за ответы.
type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton;
procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject); begin Memo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0))+'proba.txt'); end;
procedure TForm1.Button1Click(Sender: TObject); va
r F: TextFile; i: integer; begin AssignFile(F,ExtractFilePath(ParamStr(0))+'proba.txt'); Rewrite(F); for i:= 0 to memo1.Lines.Count - 1 do Write(F, memo1.Lines.Strings[i]); CloseFile(f); end;
end.
Файл .txt находится в том же каталоге.
Код изменён по просьбе ответившего эксперта.
--------
∙ Отредактировал: sir Henry, Академик
∙ Дата редактирования: 23.03.2009, 17:54 (время московское)
--------- Помогли тебе, помоги и ты.
Ответ отправил: Genia007 (статус: Студент)
Ответ отправлен: 22.03.2009, 18:27
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 245794 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Влaдимир
Здравствуйте, Иван Левченко! В приложении код работающей программы.
Замечание снимается.
--------
∙ Отредактировал: sir Henry, Академик
∙ Дата редактирования: 23.03.2009, 18:18 (время московское)
Приложение:
Ответ отправил: Влaдимир (статус: 4-й класс)
Ответ отправлен: 22.03.2009, 18:31
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 245797 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.