Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2008, 14:25   #1
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию Save HTML

Код:
procedure TMainForm.SaveHTMLClick(Sender: TObject);
var
  s: TStringList;
  wb: TWebbrowser;
begin
  s := TStringList.Create;
  wb := TWebbrowser.Create(self);
  try
    wb.Navigate('about:blank');
    if RichEdit1.SelLength = 0 then
      RichEdit1.SelectAll;
    RichEdit1.CopyToClipboard;
    RichEdit1.SelLength := 0;
    SaveDialog2.FileName := pnlHeadler.Caption;
    if SaveDialog2.Execute then begin
      s.Add(' ');
      wb.OleObject.document.selection.createRange().execCommand('Paste');
      s.Add(wb.OleObject.document.body.innerHTML);
      s.Add('');
      s.SaveToFile(SaveDialog2.FileName);
    end;
  finally
    s.Free;
    wb.Free;
  end;
end;
Ошибка в SaveDialog2.FileName := pnlHeadler.Caption;

pnlHeadler-неизвестный идентификатор
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...
Claster вне форума Ответить с цитированием
Старый 29.11.2008, 14:52   #2
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

И что же это такое pnlHeadler? Где он используется?
Alter вне форума Ответить с цитированием
Старый 29.11.2008, 15:00   #3
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Откуда копипастили?
Вот лично мне, по этому коду, тоже не понятно что же это за pnlHeadler
zetrix вне форума Ответить с цитированием
Старый 29.11.2008, 15:05   #4
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию

Взял с Интернета

http://articles.org.ru/cn/showdetail.php?cid=7092

Ну я ту ошибку закоментил оно и так работает просто решил узнать за чтота строка отвечает! ))

И ещё вопрос, как сделатьчто бы при сохранении в HTML документ, сохранялся не только текст но и вставленный картинка в RichEdit?? процедур для вставки у мня есть всё вставляет!
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...

Последний раз редактировалось Claster; 29.11.2008 в 15:15.
Claster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
save ben95 Общие вопросы Delphi 2 19.09.2008 14:31
Иконки New, Open, Save amelie Win Api 2 07.08.2008 17:20
DOM. save в IE badfilin JavaScript, Ajax 2 01.05.2008 11:20
Save in Game ChukCha Gamedev - cоздание игр: Unity, OpenGL, DirectX 7 11.09.2007 21:00