人生最悪の忘れ物

プログラミング初心者です。
長大なコードのプログラムにアクションを追加している所なのですが、
そのアクションコードを追加して実行すると、他のクラスのif構文や同じクラスのcatch構文に飛ばされてしまい、結局追加したアクションが実行されません。
「この部分だけ他の条件節が無効な例外地帯ですよ」といった技法はありませんでしょうか?

A 回答 (2件)

> 他のクラスのif構文


> 同じクラスのcatch構文

実行したデータフローの関係上、あなたが追加した部分が
走行する前にそうなるだけであって、あなたが追加した位置が
誤ってるということでは?
そして呼び出し先メソッド内で例外を捕捉しているならば、
当然そのメソッド内で例外が捕捉されて、例外を握りつぶして
いない限り、処理を続行することは出来ません。

> 「この部分だけ他の条件節が無効な例外地帯ですよ」
予め記述されているロジックがあるのに、そんなことは
できません。
ロジックを見直して下さい。


ということだと思うのですが、よく状況がわかりません。
    • good
    • 0
この回答へのお礼

丁寧なご回答ありがとうございました。
コードの位置を変えるしか解決法はないようですね。

お礼日時:2012/08/28 16:17

アクションって何ですか?



Action デリゲート?
asp.net のアクション属性?

どれも、文脈から違うと思うので逆に質問したいのですが
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!