IEで見ているサイトにJavaScriptのエラーがあった時、「デバッグしますか?」という小窓があがって、Development Environmentが立ち上がるようにしたいのです。どこで設定すればよいのでしょうか。

前はそうなっていたのですが、「スクリプトエラーごとに通知を表示する」をOFFにしていたら、いつの間にか出なくなってしまいました。かわりにIEのデバッグモードがグレーの小窓で出ます。「スクリプトのデバッグを使用しない(InternetExploler)」をONにしても、IEのデバッグモードが出ます。

現在の設定は
・スクリプトエラーごとに通知を表示する(ON)
・スクリプトのデバッグを使用しないIE(ON)
・スクリプトのデバッグを使用しないその他(OFF)
となっています。
スクリプトのエラーを通知し、かつIEのデバッグモードでなくDevelopment Environmentでデバッグしたいのです。
どう設定すればよいでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/12/15 02:15:29
  • 終了:--

回答(3件)

id:hogemogepu No.1

hogemogepu回答回数44ベストアンサー獲得回数02004/12/15 02:25:38

ポイント50pt

 IE5+DevStudio5+W98とかって古い話なので大変恐縮ですが、普通にDevStudioがインストール

されていれば、そのようになったと思いますので、再インストールをお試しになっては如何でしょうか。

 誤答でしたらお詫びします。謹んで10ポイントお返ししますので、お申し付けください。

id:golbeza

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

やっぱり再インストールしかないでしょうか・・・いや別に再インストールしてもいいんですが、設定してた環境とかがデフォルトに戻ったりしたらヤダナとか思ったりして(しないかも?)、Development Environment自体はちゃんといますので、なんとか関連付けられないかなと思っている次第です。

もし手段がないようでしたら、再インストールしてみます。

2004/12/15 09:57:12
id:cx20 No.2

cx20回答回数607ベストアンサー獲得回数1082004/12/15 13:01:31

ポイント50pt

URL は参考情報です。

(「クライアント スクリプトのデバッギング」の項目が参考になると思います。)

以下の環境で、動作確認を行いました。

<動作確認環境>

・Microsoft Windows XP (SP2) + Internet Explorer 6.0

・Microsoft Visual Studio 6.0

・Microsoft Visual Studio .NET 2003

「スクリプトのデバッグを使用しない(Internet Explorer)」

のチェックを外すと「Development Environment」でのデバッグが可能になるようです。

<既定値の設定>

[ ] スクリプト エラーごとに通知する

[レ] スクリプトのデバッグを使用しない(Internet Explorer)

[レ] スクリプトのデバッグを使用しない(その他)

<デバッグ用の設定>

[ ] スクリプト エラーごとに通知する

[ ] スクリプトのデバッグを使用しない(Internet Explorer)← チェックを外す

[レ] スクリプトのデバッグを使用しない(その他)

       ↓

----------------------------------------------

エラー

----------------------------------------------

[X] ランタイムエラーが発生しました。

  デバッグしますか?

  

  行:xxx

  エラー:xxxxxxxxxxxxxxxxxxxxxx

  

  [ はい ][ いいえ ]

----------------------------------------------

       ↓

----------------------------------------------

Just-In-Time デバッグ

----------------------------------------------

デバッガを選択してください。

可能なデバッガ:

新しいインスタンスVisual InterDev 6.0/Visual J++ 6.0

新しいインスタンスVisual Studio .NET 2003

選択したデバッガを使ってデバッグしますか?

     [ はい ][ いいえ ]

----------------------------------------------

http://www.jsiinc.com/SUBQ/tip8300/rh8324.htm

JSI Tip 8324. How do I set the 'Internet Options / Advanced / Disable Script Debugging (...)' option in a script?

ちなみに、

インターネットオプションの、

・スクリプトのデバッグを使用しない(Internet Explorer)

・スクリプトのデバッグを使用しない(その他)

は、Windows XP (SP2) で追加された項目のようです。

レジストリ値としては、以下の値に対応します。

HKEY_CURRENT_USER¥Software¥Microsoft¥Internet Explorer¥Main

・DisableScriptDebuggerIE

・Disable Script Debugger

id:golbeza

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

<デバッグ用の設定>

[ ] スクリプト エラーごとに通知する

[ ] スクリプトのデバッグを使用しない(Internet Explorer)← チェックを外す

[レ] スクリプトのデバッグを使用しない(その他)

にしてみたのですが、「スクリプト エラーごとに通知する」がないためか、「エラー」自体が発生しませんでした。

しかし「スクリプト エラーごとに通知する」をチェックするとIEの小窓が出てしまいました・・・

レジストリはちょっと見てみます。

2004/12/15 19:00:19
id:wacky No.3

わっきー回答回数54ベストアンサー獲得回数12004/12/15 14:24:57

ポイント50pt

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

ご指定のページが見つかりません

あなたがインストールされているVisualStuidoのバージョンが分からないのですが、

オプションの中に「Just-In-Time」に関する設定があると思います。

そこでスクリプトへのJust-In-Timeデバッグを有効にしてみては如何でしょうか?

id:golbeza

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

VisualStuido6.0を入れて、Development Environmentを使っていました。その後別にASP.NETを入れました。

VisualStuido.NETは入れてなかったので、ASP.NETインストール時にデバッガーの設定がDevelopment Environment無い人用に上書きされてしまったのでしょうか???(全然的外れかもしれませんが)

Just-In-Timeの設定という部分ですが、6では

「このプログラムの種類の Just-In-Time デバッグを有効にする」

みたいなのが見当たらないんですよね・・・

もう一回VisualStuido6を入れなおして元に戻すしかないのでしょうか。(もうそれでもいいかも・・・)

皆様ありがとうございました。結局VisualStuido6を再インストールしましたら、ちゃんと立ち上がるようになりました。

2004/12/15 23:19:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません