>>872
 昔のDOSでテキストファイルでもctrl+Z以後に#0とかゴミがあるばあいがあるから
 後ろの数バイトはctrl+Z以後を判定に含め以内ように

 文字コードが ShiftJIS とか判っているなら それが崩れてないかチェックするとか

uses を自動的に外すには
 ファイル名を与えると 先頭のuses を分解して 1個づつ外してはファイル出力し
  DCC32でエラーが出るかどうかチェックさせて 不要な uses を検出するという
 そういうアプリを作るしかないのでは?
 GUIアプリで作って、不要な uses を外した uses 行を出力してくれるような