|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Retrieving the Last-Error Code
When a function in the Win32 API fails, it sets the last-error code. If your application needs more details about an error, it can retrieve the last-error code.
The following example shows an error-handling function.
void error(LPSTR lpszFunction) { CHAR szBuf[80]; DWORD dw = GetLastError(); sprintf(szBuf, "%s failed: GetLastError returned %u\n", lpszFunction, dw); MessageBox(NULL, szBuf, "ERROR", MB_OK); ExitProcess(dw); }
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Поиск Кода Last-Error
Когда функция в Win32 API терпит неудачу, это устанавливает последнюю ошибку кода. Если ваши прикладные потребности более описывается подробно об ошибке, это может извлечь последнюю ошибку кода.
Следующий пример показывает ошибку-обработку функции.
недействительная ошибка(LPSTR lpszFunction) { СИМВОЛ szBuf[80]; DWORD dw = GetLastError(); sprintf(szBuf, "%s терпел неудачу: GetLastError возвращал %u\n", lpszFunction, dw); MessageBox(НЕДЕЙСТВИТЕЛЬНЫЙ, szBuf, "ОШИБКА", MB_OK); ExitProcess(dw); }
|
|
|
|
| |