[18004]  IEでのVBScriptのエラー
投稿者: さん   2001-09-11 10:28:25
こんにちは。IEで発生するVBScriptのエラーのついて教えてください。
私が使っているPCはWindows95なのですが、VBScriptを使ってデータをダウンロードし、
インストールを行う際に、「オブジェクトでサポートされていないプロパティまたはメソ
ッドです」が表示されて処理がとまってしまいます。

同じIEで同じWindows95を使っている
端末でためさせてもらったところ、そちらでは可能でした。

エラーが出ない端末 エラーが出る端末
OS: Windows95 4.00.950C Windows95 4.00.950B
IE: IE5.50.4134.0600 IE5.50.4134.0600
その他のIEの設定(セキュリティ&詳細設定)はエラーが出ない端末とあわせたのですが、
それもだめでした。(OSのバージョンのBとCの違いが気になりますが…)

Webで調べたところ、スクリプトエンジンが古いのでは??というのがかいてあったので
ためしにMSから落としてインストールしても同じ結果です。

原因がわかる方がいらしたらぜひ教えてください。よろしくお願いします。
  1. MyTime さん   2001-09-12 23:59:59
    1.HTMLファイルのダウンロード途中でタイムオーバーになり、スクリプト部分を完全にダウンロードできていない状態でスクリプトを実行した。
    2.COMオブジェクト関連のレジストリ設定が破損している。
    3.そのページが利用しているActiveXオブジェクトのバージョンが、スクリプトが想定しているバージョンとオブジェクト定義部で利用宣言しているバージョンおよびPCにインストールされているモジュールのバージョン間に不整合が起きている。

     IE5.5ならWindows Script 5.5だと思いますので、スクリプトエンジンが古いということはないでしょう。これ以上新しいバージョンというと、Windows Script 5.6がありますが、これは、MSのホームページで公開しているベータ版かIE6の添付バージョンしかありません。
     インターネット一時ファイルのファイルの削除を行って、キャッシュのクリアを行ってもだめならば、HTMLファイルのデバッグをして該当するオブジェクトを特定しない限り、原因は特定できないと思います。
  2. さん   2001-09-14 19:25:24
    MyTimeさん。返事ありがとうございます。まだ原因の確定ではないのですが、
    インストールできる端末とできない端末のMFC42.dllが、できないほうが古い
    というのがわかりましてできる端末と同じVersionのDLLをインストールしてみ
    ようと思います。