Delphi Gadgets


Web View Screen Saver

起動すると、指定した URL を IE Component で表示するスクリーンセーバー。

  1. ssWebViewer-1.0b.zip


NOW

日付時刻を表すメタ文字を展開してからコマンドを実行する。
バッチファイルで日付のフォルダを掘ったりする。

  1. now.exe
  2. now.dpr
  3. now.txt


EACH

ファイル群にたいして、コマンドを順に実行する。
データを一気に処理するのに用いる。

  1. each.exe
  2. each.dpr
  3. each.txt
  4. udirlist.pas


SHOW

child process を起動して終了まで待って、終了コードを表示する。
sh ならば echo $? に相当。
csh ならば echo $status に相当。
cygwin の bash などがあるなら不要になる程度の安易な代替品。

  1. show.exe
  2. show.dpr


SHELLX

child process を起動して、終了まで待つための DLL。
system() のない Watcom Fortran77 のために作成。
DLL インターフェースはいまひとつ。
その後、Watcom Fortran77 の sample から fsystem() を発見して用途終了。

  1. shellx.dll
  2. shellx.dpr
  3. hi.for


EDLIN32

行編集指向のテキストエディタの作りかけ。

  1. edlin32.exe
  2. edlin32.dpr


FIELD

CSVファイルの先頭1行を読んでデータを評価する。
最大値位置、最小値位置、合計値、平均値のいずれかを求める。
最大値最小値の位置は、終了コードで返す。

  1. field.exe
  2. field.dpr


VECTOR2D

実行時に要素数可変で、代入も可能な配列クラス。

  1. uvector.pas
  2. uvector.txt


TSTRINGLISTEX

TStringList の安易な拡張の試み。 標準入出力対応など。

  1. uslistex.pas
  2. uslistex.txt


TCSV

CSV データのフィールドごとの文字列としての取り扱う試み。

  1. ucsv.pas
  2. ucsv.txt


WAIST

head, tail を組み合わせるよりも簡単に途中の行を切り出す。

  1. waist.exe
  2. waist.dpr
  3. waist.txt


CHOP

ファイル終端の ^Z(0x1A) をひとつ取り除く。

  1. chop.exe
  2. chop.dpr
  3. chop.txt