Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
2-1294420329
vnutr
2011-01-07 20:12
2011.04.03
Помогите со stringgrid ом


1-1251565145
LightGreen
2009-08-29 20:59
2011.04.03
Фокус ввода - как в Windows


15-1292611465
PEAKTOP
2010-12-17 21:44
2011.04.03
ОлдФаги, помогите мультик найти !


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


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




   Наверх