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

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

Функция


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 не понятно...


Наверх

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