Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
6-52319
AAZ72
2003-10-19 15:22
2003.12.16
WebBrowser: отображение динамического HTML


4-52443
Sfagnum
2003-10-23 15:01
2003.12.16
Непонятки с EM_LINELENGTH в RichEdit


1-52134
hfa
2003-12-05 13:29
2003.12.16
Как с помощю операторов + - * / найти положительное число от


7-52427
nikkkk
2003-10-07 15:49
2003.12.16
чистим оперативку...


1-52154
Aster-X
2003-12-03 17:47
2003.12.16
TMemo и перенос строки




   Наверх