Вниз
Скачать: CL | DM;

чтение через tfilestream   Найти похожие ветки 

← →
blopp   (2006-01-25 22:17) [0]

открываю файл через filestream, в файле есть кусок, который содержит текст, мне известен размер этого куска; как мне загрузить его в string весь сразу, делаю через char, копирую по символу в него и добавляю в строку, но это долго


← →
Loginov Dmitry ©   (2006-01-25 22:29) [1]

Может лучше объявить массив
var
 CharArray: array[1..N] of Char;

Затем считать нужный участок в этот массив

 filestream.Read(CharArray, N);

И скопировать в string

 Str := CharArray;


← →
Джо ©   (2006-01-25 22:34) [2]

> blopp

В таком духе:

function ReadString (AStream: TStream; Length: Integer): string;
begin
 SetLength (Result, Length);
 AStream.Read(Result[1],Length)
end;



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

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



Память: 0.45 MB
Время: 0.042 c
15-1137654352
WondeRu
2006-01-19 10:05
2006.02.12
Составление 3D-карты из двух аэро(космо)фотоснимков.


15-1135240446
MAMOH_TOB
2005-12-22 11:34
2006.02.12
О социальной защите или о распределении при социализме.


2-1138020251
Донской
2006-01-23 15:44
2006.02.12
access медленно работает?


15-1137648038
begin...end
2006-01-19 08:20
2006.02.12
С Днём рождения! 19 января


11-1118222497
Leonid
2005-06-08 13:21
2006.02.12
Плавающая панель инструментов




   Наверх