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

Вниз

Как получить текстовое сообщение ошибки, имея ее код?   Найти похожие ветки 

 
lipskiy   (2002-03-21 01:33) [0]

Напрмер - при попытке соединения винда выдает ошибку 797 - не найден модем. Компонент TDialUp, который я юзаю, выдает код ошибки, а текст ее не выдает. Как можно получить его из системы?


 
GenBr   (2002-03-21 07:48) [1]

По идее это делается так
try
Obj.CallSmthMethod;
except
on e:exception
ShowMessage(e.message);
end;
если сообщения нет, значит оно не предусмотрено.(или я что-то не понял?)


 
Nebula   (2002-03-21 09:30) [2]

FormatMessage(...)
Для ошибок возвращаемых GetLastError -
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, nil, ErrorCode, 0, PChar(ErrorBuf), Length(ErrorBuf), nil);


 
Dimka Maslov   (2002-03-21 09:44) [3]

function SysErrorMessage(ErrorCode: Integer): string;


 
lipskiy   (2002-03-22 23:32) [4]

Спасибо, разобрался сам.
Извините за некорректный вопрос.
Мне нужен был текст ошибки RAS (Remote Access Service).
То есть не ошибки приложения, а системной ошибки удаленного доступа.
Нужно было это: RasGetErrorString.

Но теперь возник другой вопрос - в хелпе по этой функции кнопочка Quick Info выдает такой список:

Windows NT - Yes
Win95 - Yes
Win32s - No
Import Library rasapi32.lib
...

Что означает строчка Win32s - No ?
Где не поддерживается?


 
vuk   (2002-03-23 01:41) [5]

Под Win32s имеется в виду подсистема исполнения 32-х битного кода, предназначенная для старой 16-битной версии Windows 3.1 Эта подсистема реализовывала не всю функциональность Win32 API, отсюда и название Win32s, которое означает Win32 subset, то есть подмножество Win32.


 
lipskiy   (2002-03-23 01:46) [6]

2 vuk
Спасибо!
Значит, пошло оно на фиг, это не страшно.



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

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

Наверх





Память: 0.45 MB
Время: 0.004 c
3-9358
a_k_v
2002-03-11 06:14
2002.04.04
какчество отчетов в QReport


1-9506
lipskiy
2002-03-21 01:33
2002.04.04
Как получить текстовое сообщение ошибки, имея ее код?


1-9492
RUSSIAN
2002-03-26 00:19
2002.04.04
Скрин-сейвер некорректно завершается работу


1-9567
VBill
2002-03-19 16:55
2002.04.04
Как узнать какая программа загрузила мою DLL?


1-9541
kull
2002-03-23 14:45
2002.04.04
Доставка почты...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский