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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2009, 11:38   #1
Dop
Пользователь
 
Регистрация: 15.07.2009
Сообщений: 19
По умолчанию HTML-код в приложении

Здравтсвуйте, например у меня есть HTML код погоды от Яндекса, подскажите как мне его вставить в приложении
Код HTML:
<table><tr><td><a href="http://weather.yandex.ru/delivery/16/"><img src="//static.yandex.net/weather/i/delivery/pogodaman2.png" border="0" alt="Доставка погоды"></a></td><td width="10"></td><td valign="top">Я сказал, что хочу +16°С, и мою погоду <a href="http://weather.yandex.ru/delivery/16/">доставили в 135 городов</a>.<br />Среди них: <br />&mdash;&nbsp;<a href="http://weather.yandex.ru/8558/">Эвора (Португалия)</a><br />&mdash;&nbsp;<a href="http://weather.yandex.ru/26014/">Дятлово (Беларусь)</a><br />&mdash;&nbsp;<a href="http://weather.yandex.ru/33302/">Здолбунов (Украина)</a><br />А вашу?<br /><a href="http://weather.yandex.ru">Доставка и прогноз погоды</a></td></tr></table>
Dop вне форума Ответить с цитированием
Старый 22.08.2009, 11:52   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а что именно от этого кода требуется?

можно в WebBrowser запхать...но смысл?!?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.08.2009, 14:06   #3
Dop
Пользователь
 
Регистрация: 15.07.2009
Сообщений: 19
По умолчанию

Всмысле, что требуется??? весь этот код! впринцыпе я и планировал в WebBrowser,только не знаю как
Dop вне форума Ответить с цитированием
Старый 22.08.2009, 14:13   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Цитатка с Delphi World
Код:
uses
  ActiveX;

procedure WB_LoadHTML(WebBrowser: TWebBrowser; HTMLCode: string);
var
  sl: TStringList;
  ms: TMemoryStream;
begin
  WebBrowser.Navigate('about:blank');
  while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
    Application.ProcessMessages;

  if Assigned(WebBrowser.Document) then
  begin
    sl := TStringList.Create;
    try
      ms := TMemoryStream.Create;
      try
        sl.Text := HTMLCode;
        sl.SaveToStream(ms);
        ms.Seek(0, 0);
        (WebBrowser.Document as
          IPersistStreamInit).Load(TStreamAdapter.Create(ms));
      finally
        ms.Free;
      end;
    finally
      sl.Free;
    end;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  WB_LoadHTML(WebBrowser1, 'SwissDelphiCenter');
end;
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 22.08.2009, 14:15   #5
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Создай в каталоге программы страницу с нужным HTML кодом и грузи её в ВебБраузер.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 22.08.2009, 14:22   #6
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Вот держи...
Взял и переделал вот от сюда : http://www.delphisources.ru/pages/faq.html - очень хороший букварь. Бывай там почаще.
Вложения
Тип файла: zip Web01.zip (12.2 Кб, 11 просмотров)
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 22.08.2009, 14:51   #7
Dop
Пользователь
 
Регистрация: 15.07.2009
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Kotofff Посмотреть сообщение
Вот держи...
Взял и переделал вот от сюда .
Спасибо, только изображении негрузица
Dop вне форума Ответить с цитированием
Старый 22.08.2009, 14:54   #8
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Исправь ссылку в ХТМЛ коде:
<img src="http://static.yandex.net/weather/i/delivery/pogodaman2.png" border="0" alt="Доставка погоды">
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 22.08.2009, 15:26   #9
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

А я бы по другому сделал бы:
Я бы через Indy скачивал бы всё что надо и располагал бы на форме как хотел...
Altera вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте плз HTML код GaJIbI4 HTML и CSS 9 15.05.2009 15:40
html код по адресу сайта artemavd Помощь студентам 1 14.05.2009 13:46
HTML код фрейма JakSon Работа с сетью в Delphi 1 30.06.2008 10:33
Код Html prizrak1390 Общие вопросы Delphi 4 13.04.2008 21:15