Форум: "Начинающим";
Текущий архив: 2012.03.25;
Скачать: [xml.tar.bz2];
ВнизКак прибить камандами компилятора ошибки Найти похожие ветки
← →
Wadimkas (2011-12-09 02:32) [0]Как прибить камандами компилятора ошибки в delphi
чтоб при рунтайм из delphi исключительные ситуации не вылетали при дебагге
← →
Rouse_ © (2011-12-09 02:36) [1]Ну там вообще галочка стоит при вылете ошибки в отладчике, плана: "игнорировать данный тип исключения".
А что за алгоритм реализуешь, который требует столь суровое прибитие исключений?
← →
Вадим (2011-12-09 03:12) [2]та не в отладчике не катит, нужно только в одном месте прибивать
без дебаггера try работает то и понятно,
а есть должен быть такой комманд для дебаггера в коде 100%
там просто глюк хрен пойму, несколько часов сидел ждал исключения так и не дождался, там просто в динамике около 3 до 12 thread работает и все пишут в один файл в одну структуру, подозреваю что глюки когда по ходу инет падает
дело в том что я в это время сплю когда все пишется в файл, вот щас тока нашел в какой записи лажа, но мне на нее насрать, мне главное чтоб я при отладке от дебаггера делфи не получал это исключение, задрачует
← →
Rouse_ © (2011-12-09 03:51) [3]
> мне главное чтоб я при отладке от дебаггера делфи не получал
> это исключение, задрачует
Мне повторить свой ответ из первого поста, или там буквы какие-то непонятные написаны?
← →
Вадим (2011-12-09 04:04) [4]чего там непонятного?
если ставить try и т.п. то прога без дебаггера дельфи будет прибивать все ошипки и работать дальше
а мне нужно командами в тексте перед компиляцией указать чтоб все ошибки игнорились в коде
де непонятные буквы?
← →
brother © (2011-12-09 04:51) [5]закроют ветку и будут правы...
зы. Вадим, тут не только школоло бывает, но и вполне серьезные дяди) стиль сообщений меняй а?
← →
И. Павел © (2011-12-09 08:07) [6]
> около 3 до 12 thread работает и все пишут в один файл в
> одну структуру
Для того, чтобы писать в обну структуру, нужно использовать synchronize.
> а мне нужно командами в тексте перед компиляцией указать
> чтоб все ошибки игнорились в коде
Есть такая команда, называется «//». Ставите ее перед генерированием исключения и компилятор его отключит (ну или «задрочует», если пользоваться вашей терминологией).
← →
OW © (2011-12-09 08:57) [7]расшифрую [1]
1. юзай try except end
2. на все приложение есть компонент TapplicationEvents. C методом OnException
3. под отладчиком надо поставить галку игнора ошибок, любых, если не известно какие будут.
Конечно, за такие дела побьют, если увидят, и правильно сделают, но если для себя прога пишется - ССЗБ.
если не ССЗБ - http://www.gunsmoker.ru/p/blog-page_13.html#exceptions
← →
Ega23 © (2011-12-09 09:05) [8]
> Для того, чтобы писать в обну структуру, нужно использовать
> synchronize.
Как интересно... А можно поподробнее тему раскрыть, а то вот всю жизнь synchroniz-ом не пользовался?
← →
И. Павел © (2011-12-09 09:20) [9]> [8] Ega23 © (09.12.11 09:05)
Если что-то не устраивает, пишите конкретнее. Но только без домыслов по поводу того, как выглядит структура, куда пишет автор — он про это не говорил ничего.
← →
Ega23 © (2011-12-09 10:36) [10]
> Если что-то не устраивает, пишите конкретнее.
Да, не устраивает.
Есть некая структура. Есть несколько тредов, которые пишут данные в эту структуру. Может быть даже и читают данные из этой же структуры.
Нахрена здесь нужен synchronize?
← →
Palladin © (2011-12-09 10:39) [11]Присоединюсь к вопросу ) Нахрена здесь нужен synchronize? )
← →
И. Павел © (2011-12-09 10:47) [12]> Да, не устраивает.
> Есть некая структура. Есть несколько тредов, которые пишут
> данные в эту структуру. Может быть даже и читают данные
> из этой же структуры.
> Нахрена здесь нужен synchronize?
О том, что в структуре может быть динамический массив не задумывались? Это только для примера. Можно и другие привести.
Ну и самое простое:if a.a = 0
a.a = 10;
rez = a.b div a.a;
← →
Ega23 © (2011-12-09 10:57) [13]
> О том, что в структуре может быть динамический массив не
> задумывались? Это только для примера. Можно и другие привести.
Да хоть Йозеф Геббельс собсвенной персоной восстал из мёртвых с женой и шестерыми детьми и поместилася в эту структуру.
Нахрена тут нужен Synchronize??????
← →
И. Павел © (2011-12-09 11:18) [14]> [13] Ega23 © (09.12.11 10:57)
1 — ый поток: делает SetLength(mas, 1)
2 — ой поток: делает StrLength(mas, 0);
1 — ый поток: пытается записать значение в mas[0]
Неужели до сих пор не доходит? Больше читайте ответы и меньше сочиняйте красочные сравнения не к месту.
← →
app © (2011-12-09 11:19) [15]> Вадим (09.12.2011 03:12:02) [2]
Выбирай выражения и забудь про дворовый сленг, не в подворотне же
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.03.25;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.004 c