home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / gdlldbg / gdlldbg.doc next >
Text File  |  1995-06-20  |  6KB  |  118 lines

  1. --------------------------------------------------------------------------
  2.                         Townsシェルデバッグ表示設定
  3.  
  4.                               『GDLLDBG.EXG』
  5.  
  6.                 Copyright(C) 1995 by メルキュール(染川 淳)
  7. --------------------------------------------------------------------------
  8.  
  9. 【概要】
  10.   このプログラムは、TownsシェルアプリケーションやDLLの読み込み/解放時
  11.  にコンソール上に出力するデバッグメッセージの表示/非表示を制御するツー
  12.  ルです。GSTART.CNF内に'DEBUG=1' と記述することによってもほぼ同様の結果
  13.  が得られますが、このツールなら Townsシェルが起動した後から任意のタイミ
  14.  ングで表示状態を切り換えることが可能です。
  15.  
  16.  
  17. 【対応機種&OS】
  18.  +--------------------------------------------------------------------+
  19.  |  機種 :FMTOWNSシリーズ全機種(Martyを除く)                |
  20.  |  メモリ:要4MB以上(OSのバージョンや環境によって異なる)         |
  21.  |  OS :TownsOS V2.1 L30以降(L31以降推奨)                      |
  22.  +--------------------------------------------------------------------+
  23.   当然のことながらFMTOWNS全機種対応ですが Townsシェルが動作できる
  24.  だけのメモリを積んでいることが最低の必須条件です。まぁ4Mバイト以上あ
  25.  ればOKでしょう。
  26.  
  27.   OSは、TownsOS V2.1L30以降専用ですが、 L31以降を推奨します。Townsシ
  28.  ェル機能を用いているため、 Townsシェルなしでは意味がありません。また、
  29.  デバッグメッセージを見るためには、AUX にリダイレクトして別のマシンで見
  30.  るかGCONXDX.EXG などのコンソール出力を表示できるツールが別途必要です。
  31.   ま、GDEV.EXGのデバッグウィンドウもコンソール入出力機能を持ちますから、
  32.  これでも代用できます。
  33.  
  34.  
  35. 【準備】
  36.  
  37.   とりあえず、解凍してから 「GDLLDBG.EXG」をアイテム登録していつでも呼
  38.  び出せるようにしておいてください。必要な準備はそのくらいでしょう。
  39.   あ、デバッグ出力をONにしてからちゃんと見れるような準備もあらかじめや
  40.  っておいてくださいね。
  41.  
  42.  
  43. 【操作法】
  44.   GDLLDBG.EXG を起動したら、次のようなウィンドウが画面に表示されます。
  45.  
  46.                      +---終了ボタン
  47.                      |
  48.                   +--+-------------------------------+
  49.                   | +++                              |
  50.                   | | |  デバッグ表示制御            |
  51.                   | +-+                              |
  52.                   +----------------------------------+
  53.                   |                                  |
  54.                   |        デバッグ表示レベル        |
  55.                   |       +---------------+--+       |
  56.                   |       |               |▲|       |
  57.                   |       |          1   +--+       |
  58.                   |       |               |▼|       |
  59.                   |       +---------------+--+       |
  60.                   |                                  |
  61.                   |    +----------+  +----------+    |
  62.                   |    |          |  |          |    |
  63.                   |    |   ON   |  |  OFF  |    |
  64.                   |    |          |  |          |    |
  65.                   |    +----------+  +----------+    |
  66.                   +----------------------------------+
  67.  
  68.   真ん中の数字の部分はデバッグ表示レベルです。通常は1のままでいいので
  69.  すが、より詳しいメッセージを見たければ2以上にするといいみたいです。も
  70.  っとも、3以上にしても2と変わらない感じだったので、どうやら2が上限っ
  71.  ぽいですけど(^^;マイッカ。ちなみに、このデバッグ表示レベルというのはGSTART.
  72.  CNFの'DEBUG='の項に設定する数字とほぼ同じですが、ちょっと違います。この
  73.  ウィンドウ内で仮に2と設定した時には'DEBUG=3'、3と設定したなら'DEBUG=
  74.  7'相当になります。
  75.  
  76.   さて、これだけではデバッグメッセージは表示されません。値を決めたら、
  77.  最後の仕上げに「ON」ボタンを押します。このボタンを押すことによって、
  78.  Towns シェルのデバッグ表示状態とデバッグ表示レベルを設定します。表示状
  79.  態だけでなく、デバッグ表示レベルを切り換えたい場合も、値を決めてから「
  80.  ON」ボタンを押します。
  81.  
  82.   逆に、うざったいからデバッグメッセージの表示をやめたいならば、「OF
  83.  F」ボタンを押します。以後デバッグメッセージは表示されなくなります。
  84.  
  85.   プログラムの終了は、ウィンドウ左上の終了ボタンを押します。プログラム
  86.  を終了しても、設定したデバッグ表示の設定は生きたままになります。設定を
  87.  変更したければ、再び GDLLDBG.EXGを起動してください。
  88.  
  89.   なお、ウィンドウ内の数値は現在のデバッグ表示レベルを反映しているわけ
  90.  ではありません。デバッグ表示レベルの現在値を取得することはできないみた
  91.  いなので、このツールでは値の設定だけしかできません。どうせ設定できる値
  92.  の種類は限られていますから、これでもいいでしょ?
  93.  
  94.  
  95. 【著作権】
  96.  ・このプログラムは、私、メルキュール(染川)が著作権を持っています。
  97.  ・このプログラムはフリーソフトウェアです。
  98.  ・この GDLLDBG.EXGの著作権は作者であるメルキュール(染川 淳)に帰属し
  99.   ます。
  100.  ・原則として、転載・配布は自由です。配布時にはこのドキュメントと実行フ
  101.   ァイル 『GDLLDBG.EXG』を必ず対にしてください。ただし、転載することに
  102.   よって作者の著作権を侵害するようなネット等への転載は固く禁止します。
  103.  ・無断で内容を書き換えることは許可しません。
  104.  ・商利用に関して、制限はありません。ただし、作者の権利を侵害するような
  105.   ことはしないでください。
  106.  ・このプログラムを使用して生じたいかなる損害に対して作者は一切の責任を
  107.   負いません。
  108.  
  109.  
  110.                           1995年6月12日
  111.  
  112.                                      written by メルキュール(染川 淳)
  113.                                                 NIFTY-Serve ID:MHH00266
  114.                                                 PC-VAN      ID:TWM78095
  115.  
  116. --------------------------------------------------------------------------
  117. ※このプログラムはHighC Compiler V1.7にてコンパイルされました。
  118.