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

Вниз

А я и не знал...   Найти похожие ветки 

 
Kerk ©   (2010-03-06 21:26) [200]

Необходимость делать вложенные try-finally скорее всего говорит только о том, что код нужно переписать (например, как в [164]). Это и на читаемости кода здорово скажется и утечек памяти мы не допустим, поленившись лишний раз try-finally написать.


 
DVM ©   (2010-03-07 00:43) [201]


> http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1392

Неплохая статья. Объем поражает.


 
Германн ©   (2010-03-07 00:45) [202]


> DVM ©   (07.03.10 00:43) [201]
>
>
> > http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1392
>
> Неплохая статья.

Дык автор работает (или работал) в суппорте Эврики.


 
Eraser ©   (2010-03-07 01:56) [203]

> [184] Игорь Шевченко ©   (06.03.10 17:25)

внушает. тянет на небольшую книгу )


 
31512 ©   (2010-03-07 07:55) [204]

По сабжу очень хорошо написано в http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=346


 
GrayFace ©   (2010-03-07 10:33) [205]

Игорь Шевченко ©   (06.03.10 17:25) [184]
Про исключения есть хорошая статья, там все собрано в одном месте:
http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1392

Спасибо! Особенно полезно про дебаггер.


 
@!!ex ©   (2010-03-07 10:51) [206]

> [184] Игорь Шевченко ©   (06.03.10 17:25)

Спасибо. Очень интересно.


 
KSergey ©   (2010-03-07 19:09) [207]

> Игорь Шевченко ©   (06.03.10 19:23) [194]
> > Иначе, если исключение вызовет FS2.Create, то FS2-5 останутся
> > не инициализированными и Free вызовет AV.
> Чудны дела твои, господи.

А что не так? В чем чудность?
есть лишь один нюанс - не уточнено что за переменная FS. Если локальная на стеке - присвоение nil необходимо (при указанном в [187] построении кода), если член класса - то за нас это сделает дельфи, за что ей спасибо. Вот и все.


 
Игорь Шевченко ©   (2010-03-07 19:22) [208]

KSergey ©   (07.03.10 19:09) [207]


> А что не так? В чем чудность?


Неэстетично, доктор

А если код вызывает эстетическое неприятие, значит он, скорее всего, кривой.


 
Дмитрий С ©   (2010-03-11 08:44) [209]

При большом количестве строк в методе не всегда сразу ясно к какому try относится тот или иной finally, так же с begin и end.
Это реально затрудняет восприятие.
Жаль ide (2010) не может вертикальные полосочки рисовать для блоков.



Страницы: 1 2 3 4 5 6 вся ветка

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

Наверх




Память: 0.99 MB
Время: 0.068 c
2-1268906424
cyber-pilot
2010-03-18 13:00
2010.08.27
Проблемы с кнопкой на панеле задач


2-1268591153
NBAH1990
2010-03-14 21:25
2010.08.27
Программное выделение области мышью


15-1271132872
oldman
2010-04-13 08:27
2010.08.27
«РИФ+КИБ 2010»: общая информация


11-1197745737
Vladimir Kladov
2007-12-15 22:08
2010.08.27
SOL (Соль) = Simple Objects Language


15-1271142494
brother
2010-04-13 11:08
2010.08.27
Полицейским камерам угрожает взлом через номер автомобиля