none
Vista の IE7 でスクリプトのデバッグを起動できません。 RRS feed

  • 質問

  • MSDN フォーラム質問を投稿したところ、こちらのフォーラムを勧められましたので、転載します。

    Vista Ultimate の IE7 で JavaScript のデバッグをしたいのですが Microsoft Script Editor が起動できません。どうやら、Application Data フォルダを作成できないようなのですが、検索しても同様の症状や解決法を見つける事ができませんでした。どなたか、この件について情報をお持ちの方はおら れないでしょうか?

    以下詳細です。

    まず IE7 の「インターネットオプション」で「スクリプトのデバッグを使用しない(Internet Explorer)」のチェックを外ました。

    次に JavaScript で意図的にエラーを埋め込んだ HTML を IE7 に表示させたところ、期待通り以下のダイアログが表示されました。

    ---------------------------
    エラー
    ---------------------------
    ランタイム エラーが発生しました。
    デバッグしますか?

    行: 5
    エラー: オブジェクトを指定してください。
    ---------------------------
    はい(Y)   いいえ(N)  
    ---------------------------

    ここで「はい」を選び、「Just-In-Time デバッグ」のダイアログを表示させ、可能なデバッガから「新しいインスタンスMicrosoft Script Editor」を選択、デバッグを開始するため「はい(Y)」ボタンをクリックしたところ、以下のダイアログが表示され、Microsoft Script Editor の起動に失敗してしまいます。

    ---------------------------
    Microsoft Script Editor
    ---------------------------
    Application Data フォルダを作成できません。
    ---------------------------
    OK   
    ---------------------------

    Microsoft Visual Web Developer 2005 Express Edition を導入していたため、Visual Studio 2005 Service Pack 1 及び Visual Studio 2005 Service Pack 1 Update for Windows Vista を適用していなかった事が原因ではないかと疑い、適用を行ってみたのですが況は改善していません。

    IE を「管理者として実行」する事も試してみましたが、こちらも効果なしです。

    Office 2007 Personal  もインストール済みなのですが、こちらは Word から「マクロ表示」を行うと「Microsoft Visual Basic 6.5」のウインドウは正常に開くことができますし、マクロ編集も行えます。

    なおエラーを発生させるために用いた HTML は以下のような簡単なものです。

    <html>
    <head>
    </head>
    <body>
    <script type="text/javascript">
    hoge();
    </script>
    </body>
    </html>

    以上です。


    2007年3月26日 3:06

回答

  • 試してないので、外していたらごめんなさい。

    Visual Studio 2005 Service Pack 1 Update for Windows Vista リリース ノート

    http://msdn2.microsoft.com/ja-jp/vstudio/bb332348.aspx
    に記載の「Just-In-Time (JIT) のスクリプト デバッグが中断する」ではないでしょうか?

    2007年5月11日 16:44
  • Vista で VBScript を VisualStudio2005 Proでデバッグする方法なら分かりました。

    scd10jp.exe (Script Debugger) をアンインストールして、VisualStudio2005 を管理者として実行し、[ ツール | オプション | デバッガ | Just-In-Time ] で、スクリプトにチェックを入れます。

    これでどうでしょうか?
    2008年6月22日 18:14

すべての返信

  • 試してないので、外していたらごめんなさい。

    Visual Studio 2005 Service Pack 1 Update for Windows Vista リリース ノート

    http://msdn2.microsoft.com/ja-jp/vstudio/bb332348.aspx
    に記載の「Just-In-Time (JIT) のスクリプト デバッグが中断する」ではないでしょうか?

    2007年5月11日 16:44
  •  

    私もまったく同じ状況で困っているのですが

    この件はその後解決したでしょうか?していれば解決方法お願いいたします。

     

    私の場合はMicrosoft Visual Basicは入れていません。

    OfficeのOfficeツール>HTML編集>デバッグをインストールしました。

     

    ちなみにakihokmさんが回答してくださった件は別件のようです。

    状況も微妙に違うし。一応試してみましたが改善しませんでした。

     

    このデバッグが使えないと実質的にjavascriptの開発は無理なので、環境をXPに戻そうかとも思ってます。

    解決策あればお願いします。

    2007年9月17日 0:54
  • Vista で VBScript を VisualStudio2005 Proでデバッグする方法なら分かりました。

    scd10jp.exe (Script Debugger) をアンインストールして、VisualStudio2005 を管理者として実行し、[ ツール | オプション | デバッガ | Just-In-Time ] で、スクリプトにチェックを入れます。

    これでどうでしょうか?
    2008年6月22日 18:14
  • kokada さん、こんにちは。

    フォーラムオペレータの鈴木裕子です

     

    その後いかがでしょうか?

    GOMO さんもおっしゃっているように、その後の状況をお待ちしたいところですが、

    akihokm さん、 T's-Neko さんにご投稿いただいた情報を皆様に活用していただきたく、

    勝手ながら私のほうで回答チェックをつけさせていただきました。

    kokada さんはチェック解除もできますので、不適切でしたら修正をお願いします。

     

    その後私のほうでも調べてみたところ、US の NewsGroup に、同じでは?と思われる現象の投稿がありました。

    こちらも解決したかどうかはわからない状態なのですが、リンクを張っておきますね。

     

    Script Debugging for IE7 in Vista in JScript
    http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?&query=%22Microsoft+Script+Editor%22%u3000%22Application+Data%22+debug&lang=en&cr=&guid=&sloc=en-us&dg=microsoft.public.scripting.jscript&p=1&tid=db30b22b-5324-41d1-9fcc-51f6fce4bf18

     

    こちらもご参考となれば幸いです!

     

    2008年7月22日 9:27
    モデレータ