- ベストアンサー
HTMLファイル取得
VBであるサイトのhtmlファイルを取得したいと思っています。 下記のURLを参考にして ttp://hp.vector.co.jp/authors/VA014315/vbdown.htm DownLoadFile("http://www.tibia.com/statistics/?subtopic=whoisonline&world=Amera","C:\test.html") このようにFormから呼びだしています。 色々なURLで試したんですが、それらはうまくいくのですけど、このURLではうまくいきません。 原因と対処法がわかる方よろしくお願いします。 別のアプローチでこのhtmlファイルが取得できる方法を知っていらっしゃる方もよろしくお願いします。
- Tibian
- お礼率43% (7/16)
- Visual Basic
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
うまくいかない、とは具体的にどのような結果になるのでしょうか? ちなみに、私がExcel2000のVBAで(VBが手元にないため)試したところ、VBAのエラーではなくWindowsのアプリケーションエラーでExcel自体が落ちてしまいました。メモリの開放などがうまくできてないのかも? 私は試していませんが、以下のページで別のアプローチ方法がありました。 こちらならうまくいくかもしれません。
その他の回答 (1)
- piyo2000
- ベストアンサー率49% (144/293)
tamtam_sepさんが回答されているURLDownloadToFileを使う方法のほうがスマートですね。 参考にされたURLのサンプルコードでは、 lngRC = InternetReadFile(hURL, Buff(0), 1024, BytesRead) とあるところにバグがあるようですね。 具体的に言うと、Buff()のサイズを動的に変化させているにも関わらず1024バイトを読み込んでいるところです。 lngRC = InternetReadFile(hURL, Buff(0), Ubound(Buff)+1, BytesRead) とすればいいと思いますが、それでもフリーズしちゃいますけどね。
お礼
既存のバグでしょうか。 やはりOS依存ってのはダメですかねぇ。 試行錯誤していただきありがとうございます。
関連するQ&A
- midiデータをパソコン以外の音源でwaveファイルやmp3ファイルにする方法
midiデータを楽譜作成ファイルで作成しました。 これをそのままwaveに変換するには、 DS Multimedia Player http://hp.vector.co.jp/authors/VA013208/lib/dsmp/dsmppro.htm でできるのですが、 少し「いい音」にしてwaveファイルを作成したいと思っています。 シンセサイザー等が手元にありませんが、 フリーソフト等で実現することはできないのでしょうか? ご存じの方、よろしくお願いします。
- ベストアンサー
- 楽器・演奏
- メールフォームについて
「簡易メール送信CGI marumail ...@ノ」 http://hp.vector.co.jp/authors/VA017405/cgi.html というCGIを使ってホームページに簡単なメールフォームをつくりました。 うまく送信までできるようになりましたが、送信後 http://hp.vector.co.jp/authors/VA017405/ にジャンプしてしまいます。 自サイトURLにジャンプさせるにはどう記述したらいいのか解りません。 お解りの方はよろしくお願いいたします。
- ベストアンサー
- フリーウェア・フリーソフト
- EXCELを使ったスペルチェック
言語はVB2005を使っています。 http://hp.vector.co.jp/authors/VA014465/lab/college/tool/vbstep05.html ここに載っているエクセルを使ったスペルチェックを作りたいと思っています。 もしこれのVB2005での作り方を知っている人やコードを持っている人、また作り方の載っているサイトがあったら教えてください! お願いします。
- ベストアンサー
- Visual Basic
- MKVの音声多重について
MKVのファイルを再生しようと思い、 ttp://hp.vector.co.jp/authors/VA022257/matroska/ から最新版の方をDLし、インストールしました。 WMP10で再生出来るようにはなったのですが、音声が 日本語と英語で2重に重なって流れてきます。 字幕の切り替えはわかったのですが、音声の切り替えをどうすればいいのかわかりません。 ご教授お願いします。 OS:XPHome SP1
- 締切済み
- その他(カメラ・ビデオカメラ)
- エクセルVBAでの画像ファイル取得の順番
VBAについての質問です。 http://hp.vector.co.jp/authors/VA033788/kowaza.html#0158 上記(↑1)をベースに、こちら(↓2)で教えていただいて http://okwave.jp/qa4443857.html ファイルを作りました。 画像ファイル取得順についてなのですが、 ベースになっている(1)の時点で既に、 元ファイル名「1」「2」「3」「4」「5」を読み込むと 「5」「1」「2」「3」「4」の順、 元ファイル名「01」「03」「07」「10」「15」を読み込むと 「15」「01」「03」「07」「10」の順、 つまり一番最後に来て欲しい画像だけが一番前に、 その他は順番に読み込まれます。 (画像の制作日時・保存日時などはバラバラです。) 今のままでも、マクロを使わない時に比べて随分早く仕事が進みますので 満足はしているのですが、毎回毎回「一番最後の画像を一番前に持ってきて、その後の画像をずらしていく」という作業をしているため、 マクロでどうにかならないかな〜と思っています。 どなたかご教授下さい。宜しく御願い致します。
- ベストアンサー
- オフィス系ソフト
- HTTPで返されるファイル名の取得について
こんにちは。 現在、VBで、WEBからファイルをダウンロードするプログラムを作成しています。 ダウンロードしたいファイルのURLを指定し、wininetのInternetReadFileで読み込んでいるのですが、下記 http://www.hoge.com/index.php?id=1234 のように、phpやaspからファイル名を返されるようなURLの場合、どうやって返されるファイル名を取得するのでしょうか? (wininetのHttpQueryInfoでは、ファイル名は取得できないようなのですが...)
- 締切済み
- Visual Basic
- ASPで別サイトの内容を Stream に読み込みたい
はじめましてASPで開発をしています。 別サイトのタグを文字列としてstreamに格納したいのですが なかなか上手くいきません。 変数の中に格納して一行ずつ読み出し 必要なところだけを抜き出そうと 以下のサイトを見ていろいろとやってはいるのですが…。 http://winofsql.jp/VA003334/useXML060306183105.htm http://hp.vector.co.jp/authors/VA003334/ado/adostream.htm http://support.microsoft.com/kb/296772/ja .netはしようできません。 どなたかご存知の方いましたら よろしくお願いします。
- ベストアンサー
- Microsoft ASP
- Visual Basic5.0でファイルの取得
VBの初心者です。 今、VisualBasic5.0を使って、UNIXの中のCSVファイルを取ってくるというプログラムを作っています。 API関数を使って取ってくることができるのは確認済みなのですが、できればAPI関数を使わずに取得したいのです。 VBhelpの中で使えそうなオブジェクトや関数など探してみたのですが、直接ファイルを取得するようなものは見つかりませんでした。 VB5.0を使ってプログラムを作るという条件があるので、最新のVB6.0の方でできるのかどうかは調べていません。 わかられる方がおられましたら、よろしくお願いします。
- 締切済み
- Visual Basic
お礼
ありがとうございます。 うまくいきました。 どう検索してもこの答えにいきつかなかったです。 ダメだなぁ。