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

Вниз

Помогите с FileRead --->   Найти похожие ветки 

 
Sir Alex ©   (2003-04-29 17:02) [0]

hdl:=fileopen (flname,fmOpenRead);
iFileLength := FileSeek(hdl,0,2);
FileSeek(hdl,0,0);
Buffer := PChar(AllocMem(iFileLength + 1));
iBytesRead := FileRead(hdl, buffer, iFileLength);
FileClose(hdl);

iBytesRead = 6839 байт, проблема в том, что Buffer, после FileRead становится Inaccessible Value, Почему???


 
Zz_   (2003-04-29 17:04) [1]

buffer[0]


 
Skier ©   (2003-04-29 17:04) [2]

iBytesRead := FileRead(hdl, buffer ^, iFileLength); ?


 
Sir Alex ©   (2003-04-29 17:09) [3]

2 Skier
FileRead(hdl, buffer^, iFileLength); - Pointer type required

2 Zz_
162. Element 0 inaccessible - use "Length" or "SetLength"

Еще есть варианты?


 
Skier ©   (2003-04-29 17:13) [4]

>Sir Alex

> FileRead(hdl, buffer^, iFileLength); - Pointer type required

Класс ! А я был в полной уверенности что buffer это PChar,
судя по кастингу...мда...


 
Sir Alex ©   (2003-04-29 17:13) [5]

Сорри обоим, торможу, у меня Buffer был типа string а не PChar :)))



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-34614
Alexander Vasjuk
2003-04-24 17:04
2003.05.12
Оператор +=


1-34390
AlexGof
2003-04-30 09:43
2003.05.12
Как в Hint сделать перенос строки


3-34347
Chery
2003-04-22 13:44
2003.05.12
Догрузка данных из архива в текущую БД


3-34353
DoPIk
2003-04-22 12:35
2003.05.12
как срубить SQL запрос


1-34466
Кирилл Негодов
2003-04-29 11:47
2003.05.12
Вывод текста с разными свойствами в Memo.