Главная страница
    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.45 MB
Время: 0.01 c
4-44940
Юлия
2003-05-12 10:55
2003.07.14
Как поменять заголовок окна чужого приложения?


1-44699
Charly
2003-06-30 22:20
2003.07.14
Глюк в OpenDialog


3-44558
abc
2003-06-10 00:34
2003.07.14
как из поля таблицы типа mdb, скопировать данные в таблицу...


7-44916
ИгорьМ
2003-04-30 23:42
2003.07.14
Принтер


14-44905
cvv
2003-06-27 10:12
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский