会社案内 会社概要 業務実績 求人案内 開発Tips
EXEでデバッグする場合に、プログラムの内部変数の値をログファイル や別のウインドウに出力するライブラリです。VB5用です。
Dim dbg As Object 'パブリックの方が楽かもしれません。 Set dbg = New clsDbg 'デバッグクラス生成。
dbg.DBGPrint 1, "デバックで出力したい文字列" (この例では、IDNO=1で出力文字列="デバックで出力したい文字列")
変数 = dbg.getDBGNoMode(2) (この例では、IDNO=2の情報を変数に代入しています。)
変数 = getDBGNoComment(3) (この例では、IDNO=3のコメント情報を変数に代入しています。)
DBGServer = 1 ' サーバ版(dbgsvr.exeをOLE起動します。) DBGServer = 0 ' サーバ版なし
=============================================== Mode=OFF ; デバッグ全体ON/OFFできます。(一度にON・OFFできる。) -------------------------------------------------------------------- ON : デバッグ出力する。 OFF : デバッグ出力しない。 =============================================== Show=ON ; デバッグ情報の出力先を指定します。 -------------------------------------------------------------------- ON : デバッグウインドウ表示&ログ出力 ONLINE : デバッグウインドウ表示画面にのみ出力 OFF : ログのみ出力 =============================================== MaxLine=1000 ; ログファイルのサイクリック行数を指定します。 =============================================== LogFile=dbg.log ;デバッグログファイル名(inifile.bas経由) =============================================== MaxDBGNo=100 ;デバッグするID数(最大 999) =============================================== TimeFormat=yy/mm/dd hh:nn:ss ;デバッグ時のタイムスタンプ形式 ===============================================
デバッグID数分定義します。(多くて大変なときは、一度DBG.INIを 消して自動生成させれば、100個分作成します。)
0001=1 支払計画登録画面デバッグ 0002=1 デバッグコメント2 0003=2 デバッグコメント3 0004=1 0005=0 0006=0 ↑ ↑ ↑ | | デバッグコメント(getDBGNoCommentでプログラム内で取得できます。) | ID個別のモード 1以上からログ出力ONになります。 | (getDBGNoModeでプログラム内で取得できます。) デバッグIDNoです。DBGPrintするときのIDNOです。
開発Tips
Copyright © UTL Co.,Ltd. All Rights Reserved.