まるぼろさん、
ヘッダの終端("\r\n") か </HTML> の後の改行の有無の問題かと思いますが、AN HTTPD の動きがちょっとおかしいですね。
確認したいので、Delphi の CGI をメールで送っていただけますか?
Delphiで作ったCGIをHTTPD 1.31cで動作させると、
<HTML><BODY>てすと</BODY></HTML>
と出力されるはずが、
<HTML><BODY>てすと</BODY></HTML></BODY></HTML>
と後ろに余分な出力がされてしまいます(表示したい文字の後尾の一部が出ることもある)
CGI出力を検査にチェックを付ける、CGIを試しにMS-DOSコマンドとして動作させる、では正しい出力になるので何が悪いのかで悩んでいます。もし分かることがあれば教えてください。