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;
Dex
if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);
мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;
помогите с кодом
Цитата:
Originally posted by dexterdef
Пользуюсь таким кодом сохранения
if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);
мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;
помогите с кодом
Пользуюсь таким кодом сохранения
if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);
мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;
помогите с кодом
Пройдись по всем словам и проверь их Font(Size,Color...)
Поставь плаин текст в фалсе и все
На счет опен диалог - чем не подходит мой прошлый
ответ
http://forum.codenet.ru/showthread.php?s=&threadid=25777
Понимаеш если сохранять в txt с plain то там билеберда - мне и надо чтобы он сам определял по расширению с каким plain сохраниять
Цитата:
Originally posted by Delpher
На счет опен диалог - чем не подходит мой прошлый
ответ
http://forum.codenet.ru/showthread.php?s=&threadid=25777
На счет опен диалог - чем не подходит мой прошлый
ответ
http://forum.codenet.ru/showthread.php?s=&threadid=25777
Цитата:
Originally posted by dexterdef
Пользуюсь таким кодом сохранения
if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);
мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;
помогите с кодом
Пользуюсь таким кодом сохранения
if SaveDialog1.Execute then
Richedit1.Lines.SaveToFile(SaveDialog1.FileName);
мне надо чтобы при сохранении была проверка что сохраняется, если txt то plaintext в true а если rtf то в false;
помогите с кодом
попробуй так...
Код: