![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функция
BB7 © (2008-09-10 12:13:00)Народ, помогите разобраться. Сказали написать функцию которая будет возвращать текст последне ошибки. Не могу понять как возвратить текст.
Вот сама функция
function GetLastError(var Message: String): Integer;
возврат: = 1 сообщение получено; = 0 сообщения ошибки нет
Vayrus (2008-09-11 11:54:00) [1]GetLastOSError
Vlad Oshin (2008-09-10 17:51:00) [2]ShowMessage(SysErrorMessage(GetLastError));
oldman (2008-09-10 13:56:00) [3]
> Народ, помогите разобраться. Сказали написатьфункцию которая ...
> Вот сама функция
> function GetLastError(var Message: String): Integer;
А это ты ее написал?
palva (2008-09-10 13:44:00) [4]GetLastError возвращает номер ошибки. Чтобы получить соответствующий текст нужно вызвать функцию FormatMessage либо расшифровывать самостоятельно, если текст нужно получить на русском.
Anatoly Podgoretsky (2008-09-10 13:33:00) [5]> BB7 (10.09.2008 12:13:00) [0]
И все, больше ошибок не будет - это хорошо.
Но почему бы не обмануть предоподователя и сказать, что текст такой "Прости меня я больше не буду"
Palladin (2008-09-10 12:19:00) [6]А вообще пошел бы основы языка почитал...
clickmaker (2008-09-10 12:18:00) [7]> Не могу понять как возвратить текст
Message := LastErrorMessage;
Правильный$Вася (2008-09-10 12:18:00) [8]
> Сказали написать функцию которая будет возвращать текст
> последне ошибки
ошибки чего?
кто сказал?
может, речь о том, чтоб написать глобальный обработчих, который будет всякие exception отлавливать и расшифровывать?
Palladin (2008-09-10 12:18:00) [9]так и возвратить Message:='текст ошибки';
brother (2008-09-10 12:15:00) [10]> function GetLastError(var Message: String): Integer;
вообще она должна возвращать тип string...
function GetLastError(var Message: String): strting;
тогда зачем var Message: String не понятно...