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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
6-96318
IGORYOK
2003-07-31 13:33
2003.09.29
Как получить управление над адресной книгой в OutlookExpress


14-96366
jack128
2003-09-12 01:48
2003.09.29
Именинники 12 сентября


3-96129
Юлия
2003-09-08 08:51
2003.09.29
Установка проги в сети


1-96274
IGORYOK
2003-09-16 10:30
2003.09.29
У меня не работает FindControl на форме и FindComponent на панели


14-96426
VID
2003-09-10 15:49
2003.09.29
Siemens SL45i: Ваши мнения.





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