VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/06/22(Fri) 12:19
投稿者ダンボ
Eメール
URL
タイトルRe^3: メッセージ等の定数定義について

> 思ったのは、一箇所しか使っていないメッセージをモジュールにすることによってコードを見直す場合に
> 見づらいのではないかなと思いまして^^;

それはね。
システムの規模(会社の納品物)やチョンプロ(社内使用・個人使用)とかにも依りますが。


> 'エラー処理
>     sErrMsg = "ログイン画面でエラーが発生しました。" & vbCrLf & _
>             Err.Number & " " & Err.Description
>     MsgBox sErrMsg, vbCritical, "ログイン"
> 'エラー処理
>     sErrMsg = log_Message & vbCrLf & _
>             Err.Number & " " & Err.Description
>     MsgBox sErrMsg, vbCritical, log_Title

こういう書き方では返って見づらくなっても当然ですわね。MsgBoxをチョコチョコ使うようでは
メッセージ定数定義の心が分かっていません。標準関数MsgOutを定義して、メッセージは必ず
この関数を経由して表示するようにしておけば、あとでどういう拡張要求が来たときでも
対処しやすくなりますよね。
例)表示した内容をログにも吐きたい。
例)あるエラーが起きたらメールを送りたい。


'エラー処理
     Call MsgOut(log_Message001, Err.Number, Err.Description )


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -