Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: CL | DM;

Вниз

FindFirstChangeNotification   Найти похожие ветки 

 
default ©   (2003-07-24 18:51) [0]

Почему когда второй параметр этой функции равен True она возвращает INVALID_HANDLE_VALUE ? При тех же параметрах ф-ии, но когда второй параметр равен False всё нормально


 
Suntechnic ©   (2003-07-24 21:46) [1]

If the function fails, the return value is INVALID_HANDLE_VALUE. To get extended error information, call GetLastError.


 
default ©   (2003-07-25 02:24) [2]

да жаль, что никто не сталкивался...


 
panov ©   (2003-07-25 02:36) [3]

Так тебе же сказали - проверь, какая ошибка происходит после выполнения функции - GetLastError.



 
default ©   (2003-07-25 03:19) [4]


procedure TForm1.Button2Click(Sender: TObject);
var
Str: String;
ChangeHandle: THandle;
begin

SetLength(Str, 100);
ChangeHandle:= FindFirstChangeNotification("C:\", True, FILE_NOTIFY_CHANGE_ATTRIBUTES);
SetLength(Str, FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, nil, GetLastError, 0,
@Str[1], Length(Str), nil));
if Length(Str) <> 0 then Caption := Str;

После этого выдало сообщение "Параметр задан неверно"
И что это дало? В SDK в исходниках на Си написано подобное, то есть тут ошибок нет...
может не поддерживается эта функция?(со вторым параметром равным True)
больше просто подумать нечего, просто заменяешь True на False и всё работает...
/code>




Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-20432
62mkv
2003-07-15 07:43
2003.08.07
SQL monitor + InterBase = ?


3-20383
kiko
2003-07-15 17:49
2003.08.07
Как отстрелить пользователей IB перед бакапом


1-20595
Rustik
2003-07-24 11:42
2003.08.07
Кто-нибудь пробовал формулы для расчета хранить в базе


1-20517
Mazer
2003-07-25 19:03
2003.08.07
Переход к точке прерывания при отладке...


3-20447
wonder_boy
2003-07-17 14:57
2003.08.07
Передача коннекта к БД из ехе в длл