Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: 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 вся ветка

Текущий архив: 2003.12.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-52357
Думкин
2003-11-22 04:51
2003.12.16
С днем рождения! 22 ноября.


14-52336
Cobalt
2003-11-23 13:53
2003.12.16
Взломали http://www.delphi-jedi.org/ ?


9-52044
mrk
2003-06-02 09:18
2003.12.16
md3 в GLScene


14-52410
al_
2003-11-24 09:56
2003.12.16
При установке Delphi 6.0 ошибочка, разъясните...


3-52074
Goida
2003-11-25 07:01
2003.12.16
Как позиционировать курсор в DBGrid?