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

Вниз

Try....except не работает   Найти похожие ветки 

 
Alex_x   (2003-07-01 15:19) [0]

в програме есть кусок кода которий иногда визивает ошибку, тоесть надо когда возникает ошибка то невиполнять этот кусок кода, я пытался использовать даную конструкцию но всёравно вискакивает ошибка
try
.........
код которий ненадо выполнять когда он вызывает ошибку
.............
except
..............
вот здесь мне ничё ненадо, делать, может по этому и
не работает
................
end;


 
Smashich   (2003-07-01 15:21) [1]

2 Alex_x © (01.07.03 15:19)

паЧитай пра них в хилпе


 
panov   (2003-07-01 15:23) [2]

Отключи в Delphi реакцию на Exception.


 
Th   (2003-07-01 15:23) [3]


try
..............
if ****ERROR CONDITION**** then raise Exception.Create("Some error has occupied");
..............
except
end;


или так:


try
..............
if ****ERROR CONDITION**** then raise Exception.Create("Some error has occupied");
except
on E: Exception do
MessageDlg(E.Message,mtError,[mbOk],E.HelpContext);
end;



 
Anatoly Podgoretsky   (2003-07-01 15:24) [4]

Alex_x © (01.07.03 15:19)
Невозможно, можно не выполнять только код после него. Но если ты знаешь когда он вызывает ошибку, то замени try except end на end


 
icWasya   (2003-07-01 15:35) [5]

скорее всего надо так
try
код которий иногда вызывает ошибку ;
//.........
код которий не надо выполнять когда он вызывает ошибку ;
except
end;


 
Alex_x   (2003-07-01 15:42) [6]

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


 
Palladin   (2003-07-01 15:46) [7]

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


 
panov   (2003-07-01 15:48) [8]

>Alex_x © (01.07.03 15:42)

Чтобы программа не выдавала ошибку при выполнении из под DELPHI, см. panov © (01.07.03 15:23)


 
Serginio   (2003-07-01 15:50) [9]

Поставь в настройках не вызывать борландовский Exception который вызывается при отладке.



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

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

Наверх





Память: 0.46 MB
Время: 0.009 c
1-44737
Soft
2003-07-01 13:19
2003.07.14
Как смапировать файл в память


14-44838
McSimm
2003-06-26 11:31
2003.07.14
Клиент для форумов. Dolphin


1-44672
Луарвик
2003-07-02 15:36
2003.07.14
Check List Box


1-44650
Darrin
2003-07-02 12:08
2003.07.14
Как перекрыть прорисовку системного меню окна?


14-44851
Danilka
2003-06-26 14:51
2003.07.14
Поклонникам матрицы посвящается.





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