Как вставить содержимое файла в текущую позицию TMemo?
Для чтения файла будем использовать TMemoryStream, а затем используем метод SetSelTextBuf() из TMemo, чтобы вставить в него текст:
var
TheMStream : TMemoryStream;
Zero : char;
begin
TheMStream := TMemoryStream.Create;
TheMStream.LoadFromFile(
'C:\AUTOEXEC.BAT'
);
TheMStream.Seek(
0
, soFromEnd);
//Буфер завершается нулём!
Zero :=
#0
;
TheMStream.
Write
(Zero,
1
);
TheMStream.Seek(
0
, soFromBeginning);
Memo1.SetSelTextBuf(TheMStream.Memory);
TheMStream.Free;
end
;
Порадуйте сотрудников
отличными корпоративными подарками
. Всё здесь!