Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Вниз

Функция   Найти похожие ветки 

 
BB7   (2008-09-10 12:13) [0]

Народ, помогите разобраться. Сказали написать функцию которая будет возвращать текст последне ошибки. Не могу понять как возвратить текст.
Вот сама функция

 function GetLastError(var Message: String): Integer;

возврат: = 1 сообщение получено; = 0 сообщения ошибки нет


 
brother ©   (2008-09-10 12:15) [1]

> function GetLastError(var Message: String): Integer;

вообще она должна возвращать тип string...
function GetLastError(var Message: String): strting;
тогда зачем var Message: String не понятно...


 
clickmaker ©   (2008-09-10 12:18) [2]

> Не могу понять как возвратить текст

Message := LastErrorMessage;


 
Правильный$Вася   (2008-09-10 12:18) [3]


> Сказали написать функцию которая будет возвращать текст
> последне ошибки

ошибки чего?
кто сказал?
может, речь о том, чтоб написать глобальный обработчих, который будет всякие exception отлавливать и расшифровывать?


 
Palladin ©   (2008-09-10 12:18) [4]

так и возвратить Message:="текст ошибки";


 
Palladin ©   (2008-09-10 12:19) [5]

А вообще пошел бы основы языка почитал...


 
Anatoly Podgoretsky ©   (2008-09-10 13:33) [6]

> BB7  (10.09.2008 12:13:00)  [0]

И все, больше ошибок не будет - это хорошо.
Но почему бы не обмануть предоподователя и сказать, что текст такой "Прости меня я больше не буду"


 
palva ©   (2008-09-10 13:44) [7]

GetLastError возвращает номер ошибки. Чтобы получить соответствующий текст нужно вызвать функцию FormatMessage либо расшифровывать самостоятельно, если текст нужно получить на русском.


 
oldman ©   (2008-09-10 13:56) [8]


> Народ, помогите разобраться. Сказали написать функцию которая ...

> Вот сама функция
>  function GetLastError(var Message: String): Integer;


А это ты ее написал?


 
Vlad Oshin ©   (2008-09-10 17:51) [9]

ShowMessage(SysErrorMessage(GetLastError));


 
Vayrus   (2008-09-11 11:54) [10]

GetLastOSError



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-1200667886
Adm
2008-01-18 17:51
2008.10.19
Потоки команд


2-1221424850
programmer90
2008-09-15 00:40
2008.10.19
SplashScreen


15-1219872645
+koha
2008-08-28 01:30
2008.10.19
Кто занимается параллельными машинами подскажите


3-1208328298
Шмелъ
2008-04-16 10:44
2008.10.19
Траблы с LEFT JOIN


2-1220944122
K12
2008-09-09 11:08
2008.10.19
Запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский