「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@530) [中] [解決]
@530■ (#1683) デバッグウィンドウについて - たかたか (2010-07-17 11:31) /中 未処理
【症状】
エラーダイアログにはデバッグ用のウィンドウがあり,デバッグに活用できますが,exeにした場合でもこれが表示できるので,万が一バグがあった場合にソースが丸見えになってしまいます.

ソースが丸見えにならないようexeにしたときは,デバッグ用のウィンドウを表示せないようにしたいです.

【再現方法】
エラーのあるプログラムを作り,exeにしてエラーを起こさせるとデバッグ用のウィンドウからソースが丸見えになってしまいます.

【要望】
exeにした時,デバッグ用のウィンドウが表示されないようにしたい.

ですが,個人的にはexeにした時,エラーダイアログに自分のオリジナルメッセージを表示できるようにして,エラー発生時用の関数(起動時に母艦設計の関数が必ず実行されるような感じで...)が呼び出されるようにしてほしいです.
たとえば
「エラーが発生しました.エラー改善のため,エラーログを送ってください.」
と表示して,エラーログを送信できたら,プログラムの利用者にとってはなでしこのエラーが出るよりも親切な気がします.

...とか言いましたが,本題はソースが丸見えにならなければいいので,exeにした時,デバッグ用のウィンドウが表示されないようにお願いします.

【バージョン】
1.5329(デラックス版)

【その他】
もちろん上記のようなこと(エラーダイアログに自分のオリジナルメッセージを表示できるように~)ができるに越したことはないので,よかったらお願いします.(ごちゃごちゃしてしまったので,別スレッドのほうがよかったですかね;

(#1713) 確かに! - クジラ飛行机 (2010-08-11 00:21) /中 確認待ち
提案ありがとうございます。
とりあえず、ソースが見えないように、
「エラーダイアログ表示許可」という設定用の変数を導入しました。
~~~
エラーダイアログ表示許可=オフ
~~~
で、エラーダイアログが表示されなくなります。

-vnakoに「エラーダイアログ表示許可」変数を導入(@5)(r240)

(#1721) 当方では確認できませんでした - たかたか (2010-08-12 15:11) /中 再修正依頼
エラーダイアログ表示許可=オフ
をしてもエラーダイアログが表示されてしまい,ソースが見えてしまいました.
念のためexeにして見ましたが,同様に表示されてしまいました.

//実行したソース1
エラーダイアログ表示許可=オフ
エラー発生

//実行したソース2
!変数宣言は必要
エラーダイアログ表示許可=オフ
Aとは配列=0
Aの-1に0を配列挿入//-1は存在しないのでエラーになる

//以上

【バージョン】
1.533(デラックス版)

OSはWindows 7 Professional x86とx64で確認しました.
今一度ご確認をお願いします.

(なお,添付画像はexeにしてからとったものです.)


(#1741) エラー監視命令を使ってみては? - ユウキ (2010-08-26 21:03) /中 未処理
たかたかさんの提示されたソースを最新版にしたもので実行してみましたが、こちらでもエラーウィンドウが表示されてしまいました。

当面は、エラー監視命令とエラーならば命令をセットで使用してみてはどうでしょうか。
尚、関数内でエラーが発生しても大丈夫だと言う事を確認済みです。

もちろん、エラー監視されていない部分でエラーが発生してしまうと、エラーウィンドウが表示されます。


//ここから

エラー監視
 「故意にエラーを発生させます。」と表示
 テスト//テスト関数を実行して、その関数内でエラーが発生する
 「ここは表示されていないはずだけど・・・」と表示

エラーならば
 文字色=$FF0000
 「エラーが発生しました!」と表示
#-----------------------------------------------------------------------
●テスト
 (改行&『「テスト」関数内でエラーを発生させます。』)と表示
 エラー発生

//ここまで

(#1747) r246で修正 - クジラ飛行机 (2010-09-06 09:52) /中 未処理
- 「エラーダイアログ表示許可」変数が有効にならない不具合を修正(@530)(r246)
すみません。
詳しくレポートして下さりありがとうございます!
修正しました!

(#1748) r246で修正 - クジラ飛行机 (2010-09-06 09:53) /中 確認待ち
確認待ち

(#1766) 確認しましたが - たかたか (2010-09-14 00:33) /中 解決
修正ありがとうございます.
エラーダイアログ表示許可=0でソースが見えないようになっているのを確認しました!

細かいところですが,エラー表示がモノクロになりましたね
前バージョンでは[エラー]のところが赤くなってたりしましたが…

まぁ問題は解決しましたので,解決とします.
修正ありがとうございました!


(#1683)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能