TWebBrowserで取得した画像をTImageで表示するには?

解決


ボンビー  2007-03-18 15:14:42  No: 25401  IP: 192.*.*.*

こんにちは

イメージURLを指定してダウンロードする方法は、わかっているのですが
TWebBrowserで一度ページを表示しているため、キャッシュに画像データ
があると思うのですが、キャッシュから画像データを取り出しTImageに表示
させる方法を教えてください。

よろしくお願いします。

編集 削除
かふぇ  2007-03-19 08:55:34  No: 25402  IP: 192.*.*.*

「更新日時が最新のもの」で判断するしかないのかな?

編集 削除
WebBrowser必要?  2007-03-19 09:03:19  No: 25403  IP: 192.*.*.*

WebBrowserを使わなくてもイイと思うけど。
他の方法じゃダメなの?

編集 削除
もにゃ  2007-03-19 14:17:29  No: 25404  IP: 192.*.*.*

以前やったことあります。
確かググれば日本語でdelphiがヒットするはずだと思いますが。
ちゃんと正攻法がIEには搭載されています。
探しなおすのも面倒なので、見つけたらレポしてくださいな。
しばらくがんばってだめならお手伝いします。

編集 削除
def  2007-03-19 15:54:39  No: 25405  IP: 192.*.*.*

Memorystreamに取り込む↓
https://www.petitmonte.com/bbs/answers?question_id=2250

で出来そう?

編集 削除
ボンビー  2007-03-20 03:08:28  No: 25406  IP: 192.*.*.*

解答ありがとうございます。

今回はとりあえずブラウザで取り込んだHTMLから
該当のイメージURLを取り出してTDownLoadURLでローカルに
保存したものをTImageに表示させる仕様にしました。

ちょっと、かっこわるいけど時間なかったもので

結構、ググったんですがうまく見つけられませんでした。
今度ゆっくり探してみたいと思います。

編集 削除
Mr.XRAY  URL  2007-03-20 21:42:04  No: 25407  IP: 192.*.*.*

もし、インターネットのキャッシュのリストを取得することができればよい、
というのであれば、以下のコードは参考にならないでしょうか。

http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/T_InternetCacheHistroy.htm

編集 削除
ボンビー  2007-03-23 01:15:00  No: 25408  IP: 192.*.*.*

Mr.XRAYさん

まさにこれです!!!
早速参考にさせて頂きまして組み込みたいと思います。

ありがとうございます。

編集 削除