
31.01.2012, 21:44
|
 |
.
|
|
Регистрация: 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 в.д.
|