Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сбросить LastError


Gu ©   (2011-07-02 21:18:00) 

Есть функция GetLastError, которая возвращает код последней ошибки.
Как сбросить ошибку на 0?
В хелпе: Calling this function usually resets the operating system error state.

Но нифига не ресетит. Т.е. например

Try
// тут ошибка
except
showmessage(inttostr(getlasterror)); //* по идее после показа должна сбросить на 0
end;
// тут ошибок нет
// вот что тут написать чтобы getlasterror стал=0?
showmessage(inttostr(getlasterror)); // покажет *, т.е <>0


Anatoly Podgoretsky   (2011-07-03 11:48:00) [1]

> Gu  (03.07.2011 01:09:05)  [5]

Ты не ту справку читаешь, надо пользоваться MSDN


Gu   (2011-07-03 01:09:00) [2]

Обычная дельфевая (DelphiXe) html, по ctrl+f1 в тексте на строке GetLastError, адрес ms-help://embarcadero.rs_xe/vcl/System.GetLastError.html

Просто они в конец справку для дельфей испаганили, половина не показывается нужного, поиск убогий а примеры только для C++ в основном.


Anatoly Podgoretsky   (2011-07-03 00:33:00) [3]

> Gu  (02.07.2011 21:18:00)  [0]

В официальном описание функции такого описания нет. Откуда это у тебя? Если
справка то какая.


В школу!   (2011-07-03 00:09:00) [4]


> В хелпе: Calling this function usually resets the operating
> system error state.


выкинь этот хелп, читай правильный
http://msdn.microsoft.com/en-us/library/ms679360(v=vs.85).aspx


Gu   (2011-07-02 21:54:00) [5]

спасибо


И. Павел   (2011-07-02 21:47:00) [6]


> Как сбросить LastError

SetLastError(0)


Наверх

Титульная страница Поиск, карта сайта Написать письмо