Отображение Flash Web Widget в форме Delphi

Я хотел бы отобразить виджет погоды Yahoo (или любой аналогичный виджет на основе Flash или Java) в приложении Delphi. Я открыто признаю, что не совсем понимаю, что потребуется, чтобы это заработало.

Любые предложения о том, как это может быть достигнуто, будут оценены.

Я использую Delphi 7. Все виджеты представляют собой просто HTML-код, который, когда я вырезаю и вставляю их, например, на свою страницу Blogger, отображаются и работают нормально. Я не знаю, как взять тот же html-код и использовать его в форме Delphi, чтобы получить аналогичные результаты.

Подробные инструкции будут оценены, а также объяснение. Очевидно, я не совсем понимаю, как это работает... Я знаю только, какой результат мне нужен ;-)

Спасибо, Роб, это была не проблема с памятью, но администраторы позаботились об этом, как вы предложили.

отметка


person Community    schedule 07.07.2009    source источник


Ответы (3)


По сути, вы хотите разместить SWF ActiveXObject.

http://delphi.about.com/od/graphics/l/aa040103a.htm

person EricLaw    schedule 07.07.2009

Как упоминалось выше, вы можете разместить активный элемент управления X Flash для управления флэш-памятью.

Другой вариант — использовать встроенную веб-страницу (возможно, загруженную с локального диска) с помощью встроенного элемента управления Delphi TWebBrowser для отображения любого веб-контента, включая элементы управления Java или Flash (при условии, что они установлены на клиенте).

Надеюсь, это поможет.

person Dave Glassborow    schedule 07.07.2009

У меня есть видео о встраивании флэш-памяти в приложения Delphi доступно здесь . Если виджет представляет собой флэш-файл (.swf), это должно быть довольно просто. Другой вариант (как уже упоминалось) — использовать компонент Delphi TWebBrowser.

person Community    schedule 08.07.2009