前はそうなっていたのですが、「スクリプトエラーごとに通知を表示する」をOFFにしていたら、いつの間にか出なくなってしまいました。かわりにIEのデバッグモードがグレーの小窓で出ます。「スクリプトのデバッグを使用しない(InternetExploler)」をONにしても、IEのデバッグモードが出ます。
現在の設定は
・スクリプトエラーごとに通知を表示する(ON)
・スクリプトのデバッグを使用しないIE(ON)
・スクリプトのデバッグを使用しないその他(OFF)
となっています。
スクリプトのエラーを通知し、かつIEのデバッグモードでなくDevelopment Environmentでデバッグしたいのです。
どう設定すればよいでしょうか。
IE5+DevStudio5+W98とかって古い話なので大変恐縮ですが、普通にDevStudioがインストール
されていれば、そのようになったと思いますので、再インストールをお試しになっては如何でしょうか。
誤答でしたらお詫びします。謹んで10ポイントお返ししますので、お申し付けください。
http://www.microsoft.com/japan/msdn/vs_previous/vinterdev/te...
Visual InterDev Webs Site
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
お答えありがとうございます。
<デバッグ用の設定>
[ ] スクリプト エラーごとに通知する
[ ] スクリプトのデバッグを使用しない(Internet Explorer)← チェックを外す
[レ] スクリプトのデバッグを使用しない(その他)
にしてみたのですが、「スクリプト エラーごとに通知する」がないためか、「エラー」自体が発生しませんでした。
しかし「スクリプト エラーごとに通知する」をチェックするとIEの小窓が出てしまいました・・・
レジストリはちょっと見てみます。
あなたがインストールされているVisualStuidoのバージョンが分からないのですが、
オプションの中に「Just-In-Time」に関する設定があると思います。
そこでスクリプトへのJust-In-Timeデバッグを有効にしてみては如何でしょうか?
お答えありがとうございます。
VisualStuido6.0を入れて、Development Environmentを使っていました。その後別にASP.NETを入れました。
VisualStuido.NETは入れてなかったので、ASP.NETインストール時にデバッガーの設定がDevelopment Environment無い人用に上書きされてしまったのでしょうか???(全然的外れかもしれませんが)
Just-In-Timeの設定という部分ですが、6では
「このプログラムの種類の Just-In-Time デバッグを有効にする」
みたいなのが見当たらないんですよね・・・
もう一回VisualStuido6を入れなおして元に戻すしかないのでしょうか。(もうそれでもいいかも・・・)
皆様ありがとうございました。結局VisualStuido6を再インストールしましたら、ちゃんと立ち上がるようになりました。
お答えありがとうございます。
やっぱり再インストールしかないでしょうか・・・いや別に再インストールしてもいいんですが、設定してた環境とかがデフォルトに戻ったりしたらヤダナとか思ったりして(しないかも?)、Development Environment自体はちゃんといますので、なんとか関連付けられないかなと思っている次第です。
もし手段がないようでしたら、再インストールしてみます。