Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2010, 23:27   #1
virtuhay266
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 57
По умолчанию Чтение из файла

Привет! Есть такой код:
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
filename1,filename2:TFileName;
handlefile1,handlefile2:THandle;
reopenbuffer:TOFStruct;
buf:array of byte;
SizeOfFile1,SizeOfFile2:dword;
NumberOfBytesRead:dword;
begin
if opendialog1.Execute then
  begin
     filename2:=opendialog1.FileName;
     handlefile2:=OpenFile(@(ansistring(opendialog1.filename)[1]),reopenbuffer,of_Read);
     SizeOfFile1:=getfilesize(handlefile2,@HighSizeOfFile);
     setlength(buf,SizeOfFile1);
     ReadFile(handlefile1,buf,SizeOfFile1,NumberOfBytesRead,nil);
     closehandle(handlefile2);
   end;
end;
В итоге, ReadFile возвращает False, хотя _lread все читает нормально.
Скорее всего, я напортачил с буфером. Помогите разобраться.
virtuhay266 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение файла с cd DedBoroda Общие вопросы Delphi 3 24.10.2010 19:25
С++ Чтение из файла sir.andrey Помощь студентам 9 15.10.2010 16:00
чтение файла legendary Общие вопросы Delphi 5 26.08.2010 07:32
чтение из файла Sparky Общие вопросы C/C++ 5 13.04.2010 18:47
Чтение из файла Need_Help Паскаль, Turbo Pascal, PascalABC.NET 5 19.05.2007 05:37