区別したいならちゃんと変数をどこかに保持しておくべきで、
frm->Showの例外を期待するようなプログラムなんて普通しない。