Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.29;
Скачать: CL | DM;

Вниз

try except end   Найти похожие ветки 

 
ShadowSmart   (2003-09-17 11:36) [0]

Здравствуйте
Есть такая проблема
Код:

try
DoingSomething;
except
end;

При выполнении DoingSomething происходит ошибка (чужой недоработанный компонент, то что надо, он делает, но вызывает ошибку, программе не мешает)
Но дело не в этом
При выполнении программы ошибка, естественно, никак себя не показывает
А вопрос следующий
Как сделать, чтобы эта ошибка не выходила (подавлялась) при ОТЛАДКЕ программы, может что-нить типа {$lalala-},{$lalala|}?
Допекает уж больно.


 
Digitman   (2003-09-17 11:39) [1]

Tools | Debugger Options | Lanquage Exceptions | Stop On Delphi Exceptions = False


 
ShadowSmart   (2003-09-17 11:45) [2]

Нет, совсем исключения запрещать нельзя, просто надо отключить их на конкретный кусок кода, а потом опять включить


 
Palladin   (2003-09-17 11:48) [3]

Нужен исходник компонента для правки ошибки


 
ShadowSmart   (2003-09-17 11:56) [4]

Этот компонент - XLReport
В макросе после формирования отчета ставлю защиту на листы и книгу
Когда XLReport пытается после формирования отчета удалить свой служебный лист из книги, то (естественно) вываливается с ошибкой

Гдето видел, что можно установить свойства report"а, чтобы он срезу ставил защиту, но никак не могу найти, где именно
поэтому решаю проблему таким образом

Другой пример - удаление записи из БД, когда связи с другими таблицами не дают её удалить


 
Erik   (2003-09-17 12:37) [5]

Tools | Debugger Options | Lanquage Exceptions
Жми на кнопку Add и добавляй назнание твоего эксепшена!


 
ShadowSmart   (2003-09-17 12:47) [6]

Блин да в том то и дело, что "пропускать" этот ексепшн надо только в конкретных местах, на названия одинаковые


 
Sandman25   (2003-09-17 12:51) [7]

[6] ShadowSmart (17.09.03 12:47)

По-моему, уже должно быть ясно, что такой директивы компилятору нет.



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

Текущий архив: 2003.09.29;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.008 c
6-96315
podonok
2003-07-31 05:29
2003.09.29
Чат


7-96456
ctapik
2003-07-07 21:49
2003.09.29
Как остановить работу с ком портом?


14-96445
dtm
2003-09-04 17:43
2003.09.29
Team Source - с чем его есть?


3-96065
AlexPul
2003-09-09 17:59
2003.09.29
Отладка UDF Firebird


1-96237
DrWeb
2003-09-11 15:41
2003.09.29
Вопрос о TChart Sereis (или точнее о создани своего типа графико)





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