0
以下のコードでは、eofに達した後に新しい行を追加しようとしましたが、最後の行の最後にNULLが書き込まれました。誰も私を示唆することができます。デルファイでeofに達した後に新しい行を挿入する方法
次のように私はそれをコーディングしますが、ASCIIまたはANSIファイルへの書き込みをしていると仮定すると、If (nImportPos > 0) then begin
nImportPos := FileWrite(fHandle, #13, length(#13));
FileSeek(fhandle,0,2);
end;
また、Windowsの行終了記号の#13#10を記述する必要があります。それはANSIまたはUnicodeファイルですか? –