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

Вниз

Отлов ошибок   Найти похожие ветки 

 
WhiteGuy ©   (2005-01-13 13:59) [0]

ЛЮУУУУДИ!!
Как мне перехватить ошибку "I/O Error 21" или "File not found!" или какую-нить другую и вместо нее написать свое сообщение?? Можно код? ;-)


 
koshak   (2005-01-13 14:03) [1]

try
except

?


 
Arm79 ©   (2005-01-13 16:31) [2]

try
 здесь код программы, где отлавливается ошибка
except
 on E: Exception  
  do Exception.Create("Вах, как мне плохо!");
end;


 
Ega23 ©   (2005-01-13 16:34) [3]

2 Arm79 ©   (13.01.05 16:31) [2]
do Exception.Create("Вах, как мне плохо!");

do raise Exception.Create("Вах, как мне плохо!");


 
Ega23 ©   (2005-01-13 16:35) [4]

2 WhiteGuy ©   (13.01.05 13:59)
"I/O Error 21" или "File not found!"

if not FileExists(aFileName) then Exit;


 
ocean   (2005-01-13 16:43) [5]

а вот еще идея, если действительно речь о файловых операциях.
{ $I- } //отключить ошибки
AssignFile(...);
Reset(...);
...
if IOerror <> 0 then ...//свое сообщение об ошибке, IOresult содержит код
{ $I+ }


 
Arm79 ©   (2005-01-13 17:44) [6]

Ega23 ©   (13.01.05 16:34) [3]

Да, точно. Спасибо, описАлся...


 
Johnmen ©   (2005-01-13 17:47) [7]

Ошибки ввода/вывода предпочтительнее обрабатывать, как ocean   (13.01.05 16:43) [5]


 
Ega23 ©   (2005-01-13 17:54) [8]

2 Johnmen ©   (13.01.05 17:47) [7]

Почему?


 
Johnmen ©   (2005-01-13 18:29) [9]

>Ega23 ©   (13.01.05 17:54) [8]

Более компактный и быстрый код.



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

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

Наверх




Память: 0.45 MB
Время: 0.041 c
1-1105979185
Arm79
2005-01-17 19:26
2005.01.30
вопрос по синтаксису Object Pascal


6-1100429655
Алексей
2004-11-14 13:54
2005.01.30
IID_IHTMLElementRender на Дельфи 6


1-1106199128
rosl
2005-01-20 08:32
2005.01.30
заполнение нолями


9-1098309720
OranZevjii
2004-10-21 02:02
2005.01.30
Ресурсы, формат JA2 map.dat


3-1104298388
КаПиБаРа
2004-12-29 08:33
2005.01.30
Оптимизация запроса





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