На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Редакторы текста, отчеты / Как вставить содержимое файла в текущую позицию курсора в компонете TMemo? Сделать домашней страницей Добавить в избранное Написать писмо

Как вставить содержимое файла в текущую позицию курсора в компонете TMemo?


Считайте файл в TMemoryStream, затем ипользуйте метод TMemo SetSelTextBuf() для вставки текста;

var
   TheMStream : TMemoryStream;
   Zero : char;
begin
   TheMStream := TMemoryStream.Create;
   TheMStream.LoadFromFile('C:\AUTOEXEC.BAT');
   TheMStream.Seek(0, soFromEnd);
   //Null terminate the buffer!
   Zero := #0;
   TheMStream.Write(Zero, 1);
   TheMStream.Seek(0, soFromBeginning);
   Memo1.SetSelTextBuf(TheMStream.Memory);
   TheMStream.Free;
end;



Источник: Дельфи. Вокруг да около.


Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz