![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
GetLastError() и FormatMessage() [D5, Win2k, WinXP]
VIB © (2002-10-01 13:32:00)Подскажите как из Delphi получить сообщение об ошибке код которой
генерирует функция GetLastError().
Мы используем функцию FormatMessage() но что-то не получается.
Если можно фрагмент кода.
Заранее благодарен.
Pat (2002-10-01 22:35:00) [1]SysErrorMessage(GetLastError)
Юрий Зотов (2002-10-01 22:24:00) [2]Посмотрите также RaiseLastWin32Error и Win32Check. Во многих случаях упрощают дело.
SPeller (2002-10-01 21:19:00) [3]2 MBo © (01.10.02 14:16)
А освобождать строку не надо?
VIB (2002-10-01 14:49:00) [4]Большое спасибо MBo все получилось.
MBo (2002-10-01 14:16:00) [5]var ErrStr:Pchar;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER or FORMAT_MESSAGE_FROM_SYSTEM,
nil,GetLastError,LANG_USER_DEFAULT,@ErrStr,0,nil);
Caption:=ErrStr;