
作成のきっかけ
ファイルメニュー
・ファイルから読み込み
チェックしたいCやJavaのソースファイルを読み込みます。
※v1.03よりファイル名のテキストボックスはD&Dに対応しております。
フォーム上のコンポーネントが無い部分にドロップしてください。
v1.04より、読み込み行数の制限を外しました。
・ファイルに保存
本ソフトで、ソースの修正をした場合、元のファイルに上書き保存します。
・CSV出力(v1.02〜)
{ }の行数を解析した結果は、当ソフト内でしか利用ができないのは、もったいないかな?と思い、行番号、{}有無、ソースをCSV形式で、ファイル保存できます。
エクセルで開けば、ソース全体を見渡すことができると思います。
クリップボード
・クリップボードから読み込み
・クリップボードへ貼り付け
ソースの部分的なチェックや、ホームページ上で記述されたソースの解析など、ファイルになっていないものも、クリップボード経由でチェックできます。
例)
1.ソースが掲載されたホームページで、該当部分をマウスでドラック後、ctrl+cでクリップボードに貼り付け、取り込みます。
{}有無列をダブルクリックすれば、{}の範囲が分かるので、簡単な解析に使えます。
2.ホームページ作成ソフトで、Javascriptを組んでいた場合、{
} に起因するエラーの場合、クリップボード経由で取り込み、当ソフトで{ }のチェックを行い、修正し、直ったら、クリップボード経由で、ホームページ作成ソフト側に渡すことができます。
・チェック
読み込んだだけでは、チェックしないので、チェックをクリックします。
すると、ソースの左にある 「{}有無」と「チェック結果」に結果が出ます。
{}有無では、ソースの{}にだけ注目し、抽出しています。
{,}の横にある数字は、{の場合は、対になる}がある行数
}の場合は、対になる{がある行数。
チェック結果の例
{}の数は合ってます。
-------------------
{}の総数は同じため、もし、ソースに誤りがある場合、その位置に問題があると判断できます。
○○行目の}に、対応する{がありません
------------------------------------
{に比べて}が多い場合に表示されます。
○○行の}と対になる{が無いと言うことになります。
○行目の}に対応する{がありません
○行目の}が閉じられていません
-------------------------
{に比べて}が少ない場合に表示されます。
○行の{と対になる}が無いと言うことになります。
・ソース修正
ここでできるのは、既存行の修正のみです。
修正したいソース行上(セル)で、ダブルクリックをすると、ソース修正に、ダブルクリックした行が転記されます。
テキストボックス内でenterを押すと、修正されます。
なお、修正されたのは、ソフトの内部だけで、実際のソースファイルは、そのままです。
修正後、チェックをクリックすることで、修正後のチェックができます。
・チェック機能の拡張(v1.01〜)
{}有無列の {○ }○が表示されているセル上で、ダブルクリックをすると、対応する{
} の範囲に背景色が付きます。
v1.05から、1行に複数の{ }
がある場合、コンボボックスで選択できるようにしました。
現時点の問題
前バージョンに比べて、{}の対応を誤判断する可能性は低くなっていると思いますが、万が一ということもありますので、あくまで、コンパイル時の参考程度に使ってください。
{ } の数があっていれば、{ }
範囲の着色は、だいたいうまく行っているはずです。
インストール・アンインストール
当アーカイブを解凍後、chu-checker.exeを実行してください。
レジストリは一切いじりませんので、アンインストールは、chu-checker.exeを削除してください。
開発環境
このソフトは、フリーソフトとして公開します。
著作権は、作者が保有します。
このソフトに起因すると思われるトラブルにより、何らかの損害が生じたとしても
作者は責任を負えません。すべては、自己責任の上、お願いします。
二次配布は自由に行って構いませんが、その際にアーカイブを改変することは禁止します。
なお、パソコン雑誌等のCD−ROMにて、ソフトを収録する場合は、必ず事前にメール
(yakki_@hotmail.com)で連絡ください。
これは、 どの雑誌で紹介されているのか作者として把握したいことが第一の理由です。
更新履歴