Форум: "WinAPI";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
ВнизОшибка windows Найти похожие ветки
← →
positive (2005-05-19 17:53) [0]Подскажите пожалуйста, в каких случаях система выдает ошибку "Протекает наложенное событие ввода/вывода" и как с ней бороться
Ошибка возникает после строки
hEventLog := OpenEventLog("", "System");
← →
Digitman © (2005-05-19 18:10) [1]видимо, в момент твоей попытки открыть лог система осуществляет доступ к логу с целью его обновления, например, добавления новой записи
← →
Игорь Шевченко © (2005-05-19 18:40) [2]В любом случае это ошибка твоей программы, а не Windows.
Digitman © (19.05.05 18:10) [1]
Это вряд ли. OpenEventLog - это всего лишь подключение к сервису по Named Pipe
← →
Alexander Panov © (2005-05-19 18:55) [3]positive (19.05.05 17:53)
Подскажите пожалуйста, в каких случаях система выдает ошибку "Протекает наложенное событие ввода/вывода"
Какие действия совершаешь, когда возникает ошибка?
← →
positive (2005-05-19 19:26) [4]hEventLog := OpenEventLog("", "System");
form1.Edit2.Text:=floattostr(getlasterror);
getlasterror выдает 997 это и есть ошибка "Протекает наложенное событие ввода/вывода"
← →
Alexander Panov © (2005-05-19 19:35) [5]positive (19.05.05 19:26) [4]
form1.Edit2.Text:=floattostr(getlasterror);
Это результат действий, а не сами действия.
← →
positive (2005-05-19 19:45) [6]procedure TForm1.Button1Click(Sender: TObject);
begin
hEventLog := OpenEventLog("","System");
form1.Edit2.Text:=floattostr(getlasterror);
end;
Тут самый минимум.
← →
Alexander Panov © (2005-05-19 19:52) [7]positive (19.05.05 19:45) [6]
У тебя ошибка в программе. Строка №17.
← →
positive (2005-05-19 20:36) [8]Почему ты так решил?
← →
Игорь Шевченко © (2005-05-19 23:32) [9]positive (19.05.05 19:26) [4]
Эта...описание функции OpenEventLog читать. Долго, вдумчиво и с пользой.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.
То есть, не тупо выводить GetLastError, и опрашивать занятых людей на форуме, а только если hEventLog равно 0.
← →
alpet © (2005-05-20 14:19) [10]А заодно неплохо будет перед вызовом OpenEventLog, установить код ошибки в ноль (SetLastError).
← →
Игорь Шевченко © (2005-05-20 15:23) [11]alpet © (20.05.05 14:19) [10]
Нафига ?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c