Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.04.03;
Скачать: CL | DM;

Вниз

zipforge   Найти похожие ветки 

 
young_and_strong   (2011-01-06 13:19) [0]

в архиве хранится текстовый файл. Нужно в определенные моменты выводить его содержимое в TMemo. Посоветуйте куда лучше промежуточно считывать данные из текстового файла в string или TStream.

Вот два варианта.

procedure TFormMain.NewInfo(AZip: TZIPForge);
var
 S: string;
 Info: TMemo;
begin
 try
   AZip.ExtractToString(FILE_INFO_NAME, S);
 except
   raise Exception.CreateResFmt(@C_CAN_NOT_EXTRACT_FILE_INFO,
     [FILE_INFO_NAME, AZip.FileName]);
 end;
 NewInfo.Text := S;
end;



procedure TFormMain.NewInfo(AZip: TZIPForge);
var
 Stream: TStream;
begin
 try
   AZip.ExtractToStream(FILE_INFO_NAME, Stream);
 except
   raise Exception.CreateResFmt(@C_CAN_NOT_EXTRACT_FILE_INFO,
     [FILE_INFO_NAME, AZip.FileName]);
 end;
 try
   NewInfo.Lines.LoadFromStream(Stream);
 except
   raise Exception.CreateResFmt(@C_CAN_NOT_LOAD_FILE_INFO,
     [FILE_INFO_NAME]);
 end;
end;


 
RWolf ©   (2011-01-06 13:50) [1]

Разницы нет, за исключением того, что Stream надо всё же создать перед использованием.


 
young_and_strong   (2011-01-06 13:53) [2]

а ну да, забыл



Страницы: 1 вся ветка

Текущий архив: 2011.04.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
3-1256066675
zorik
2009-10-20 23:24
2011.04.03
SQL-запрос посещения


15-1292496064
iPhone Owner
2010-12-16 13:41
2011.04.03
отпала кнопка переключения громкости


15-1292016597
Юрий
2010-12-11 00:29
2011.04.03
С днем рождения ! 11 декабря 2010 суббота


3-1254997267
vturkevich
2009-10-08 14:21
2011.04.03
Запись данных в подченненую табл SQL-запросом


15-1292536050
George
2010-12-17 00:47
2011.04.03
Delphi, PHP и md5