Показать сообщение отдельно

  #6  
Старый 24.08.2009, 17:54
2pick
Познающий
Регистрация: 17.03.2007
Сообщений: 98
Провел на форуме:
193152

Репутация: 45
Отправить сообщение для 2pick с помощью ICQ
По умолчанию

Подскажите по этой ф-ии
PHP код:
function GetFileData(szFilePChar): PChar;
var
 
hFiledwSizedwBytesDWORD;
begin
 Result 
:= '';
 
hFile := CreateFile(szFileGENERIC_READ0nilOPEN_EXISTING00);
 if 
hFile <> INVALID_HANDLE_VALUE then
 begin
  dwSize 
:= GetFileSize(hFilenil);
  
Result := VirtualAlloc(nildwSizeMEM_COMMITPAGE_READWRITE);
  
ReadFile(hFileResult^, dwSizedwBytesnil);
 
end;
 
CloseHandle(hFile);
end
При отладке смотрю переменную result и вот косяк - текстовый файл читается замечательно, а вот бинарник только первые 5-10 байт. Как победить?

Последний раз редактировалось 2pick; 24.08.2009 в 21:14..
 
Ответить с цитированием