Форум: "WinAPI";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
ВнизLockFile Найти похожие ветки
← →
zdn (2003-10-21 22:41) [0]Как правильно работать с функцией???
Парадокс
BOOL LockFile(
HANDLE hFile,
DWORD dwFileOffsetLow,
DWORD dwFileOffsetHigh,
DWORD nNumberOfBytesToLockLow,
DWORD nNumberOfBytesToLockHigh
);
Вроде выход boolean, а в хелпе дальше написано следующее
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
Ничего не понимаю!!!! Помогите, пожалуйста!!!
← →
Almaz (2003-10-22 04:17) [1]
> If the function succeeds, the return value is nonzero.
> If the function fails, the return value is zero. To get
> extended error information, call GetLastError.
> Ничего не понимаю!!!! Помогите, пожалуйста!!!
А что тут непонятного ? :)) Ведь тип BOOL это 32 битное число, при этом cправедливо: BOOL(0) == FALSE и BOOL(не ноль) == TRUE
Т.е. если функция выполнилась успешно - она вернет НЕ НОЛЬ т.е. TRUE, а если произошла ошибка, то НОЛЬ, т.е. FALSE.
Удачи.
← →
Anatoly Podgoretsky (2003-10-22 09:39) [2]Это не boolean, а ByteBool, WordBool, LongBool
Тема в справке: Boolean types
← →
zdn (2003-10-22 10:22) [3]Спасибо, помогли начинающему!!!
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c