Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.008 c
14-20728
vidiv
2003-07-19 12:47
2003.08.07
Как <IFrame> сделать по высоте такой, чтобы влез весь документ...


14-20670
nick-from
2003-07-19 01:25
2003.08.07
атака на сайт (чат)


14-20785
sergey2
2003-07-19 12:08
2003.08.07
Алгоритм сортировки масива.


14-20789
LOX
2003-07-21 08:30
2003.08.07
Вентиляторы


3-20377
Sectey
2003-07-03 08:58
2003.08.07
TTable->TDataSetProvider->TClientDataSet





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский