WebBrowser(インターネットコントロール)でWEBカメラにアクセスして
画面には画像が表示されています。
この画像をファイルとしてHDに落としたいのですがVBでどのようにし
たら良いのかわかりません。
環境はVB6 & Win98 です。
何卒ご教授よろしくお願いします。
MSDNのコラム「大激震」
http://www.microsoft.com/japan/msdn/columns/webteam/webteam03052001.asp
における、
最新の GIF の保存 - イメージの保存
http://www.microsoft.com/japan/msdn/columns/webteam/webteam03052001.asp#save
がお望みのものに近いと思われます。
マイクロソフト サポート技術情報 - 244757
How To Download a File Without Prompting
http://support.microsoft.com/default.aspx?scid=kb;EN-US;244757
を利用しているようです。
だい様ありがとうございます。
ご提示していただいたURLにアクセスしてサンプル確認しました。
現在このPGで奮闘中です。(現在のところうまくDLできていません)
wbMain_DocumentComplete(・・・・・・)
内のFor i = 0 To collImages.length - 1の部分の
collImages.length が 常にゼロです。
土・日でさらにがんばって、完成させたいと思います。
またご報告いたしますが、まずは中間報告まで・・・。
ありがとうございます。
だい様。できました。ありがとうございました。
>collImages.length が 常にゼロです。
は、WEBカメラの種類によって起こるみたいです。
IMGのtagがきっちりあるHTMLでは問題なくDLできました。
ただ、画像は一定間隔で自動更新されるのに
WebBrowser1_DocumentCompleteは最初の1回しか発生しない
ため画面のDLは1回だけなのが、課題として残っています。
VBは奥深いなあ・・・っとつくづく思い知らされましたが
ますます燃える年寄りです。
今後ともご指導よおろしくお願いします。
おめでとうございます。
お役にたてたのであれば何よりです。
>ただ、画像は一定間隔で自動更新されるのに
>WebBrowser1_DocumentCompleteは最初の1回しか発生しない
>ため画面のDLは1回だけなのが、課題として残っています。
Timerコントロール等を使用して定期的に、
WebBrowserコントロールのRefreshもしくはRefresh2メソッド
を発行することで、比較的容易に実現可能かもしれません。
詳細はヘルプをご確認ください。