Показать сообщение отдельно
  #13  
Старый 31.01.2012, 21:44
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Мне непонятно совместное использование флагов GENERIC_Write и FILE_SHARE_READ. Что это должно получиться? И как объявлена переменная h?
Код:
var
  h : HFILE;
begin
  m := 1;
  nac := RestartPos - $FFFFFFFF - 1;
  h := CreateFileA(PAnsiChar(tex), GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, NIL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
  if h <> INVALID_HANDLE_VALUE then
    p := SetFilePointer(h, nac, @m, FILE_BEGIN);
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием