Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Dex

9.9K
08 сентября 2005 года
dexterdef
8 / / 06.09.2005
Пользуюсь таким кодом сохранения

if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);

мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;

помогите с кодом
344
08 сентября 2005 года
Delpher
493 / / 14.08.2005
Цитата:
Originally posted by dexterdef
Пользуюсь таким кодом сохранения

if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);

мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;

помогите с кодом



Пройдись по всем словам и проверь их Font(Size,Color...)

344
08 сентября 2005 года
Delpher
493 / / 14.08.2005
Не могу понять в чем твоя проблема
Поставь плаин текст в фалсе и все

На счет опен диалог - чем не подходит мой прошлый
ответ

http://forum.codenet.ru/showthread.php?s=&threadid=25777
9.9K
08 сентября 2005 года
dexterdef
8 / / 06.09.2005
Понимаеш если сохранять в txt с plain то там билеберда - мне и надо чтобы он сам определял по расширению с каким plain сохраниять
344
08 сентября 2005 года
Delpher
493 / / 14.08.2005
Цитата:
Originally posted by Delpher
На счет опен диалог - чем не подходит мой прошлый
ответ

http://forum.codenet.ru/showthread.php?s=&threadid=25777

339
12 сентября 2005 года
verybadbug
619 / / 12.09.2005
Цитата:
Originally posted by dexterdef
Пользуюсь таким кодом сохранения

if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);

мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;

помогите с кодом



попробуй так...

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  Stream: TFileStream;
begin
  if SaveDialog1.Execute then begin
    if UpperCase(ExtractFileExt(SaveDialog1.FileName)) = '.TXT' then begin
      Stream := TFileStream.Create(SaveDialog1.FileName, fmCreate);
      try
        Stream.Write(Richedit1.Lines.Text[1], Length(Richedit1.Lines.Text));
      finally
        Stream.Free;
      end;
    end else RichEdit1.Lines.SaveToFile(SaveDialog1.FileName);
  end;
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог