![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прошу оценить статью [D7]
KA_ © (2005-08-15 16:22:00)Subj.
Статья на http://kavlad.boom.ru
KA_ (2005-08-15 17:01:00) [21]:))) Ценю юмор.
Fay (2005-08-15 16:55:00) [22]2 KA_ © (15.08.05 16:41) [2]
Вы представляете себе подобный диалог?
...
- Сколько у тебя finally?
- Много, штук 200...
- О это серьёзный проект! А не пробовал "ужать" часть?
...
KA_ (2005-08-15 16:54:00) [23]Он мне ничем не насолил. :)
Просто когда этих блоков много (или ОЧЕНЬ много), то код тяжело читать. Потому и предлагаю такое "упрощение".
Digitman (2005-08-15 16:52:00) [24]
> ни одного finally с унгичтожением объектов.
> Там вообще меньше 100 finally
чем тебе try..finally так насолил ?
в Борланде идиоты, наверно, работают - в VCL чуть ли не на каждом шагу этот "страшный" блок ?
KA_ (2005-08-15 16:41:00) [25]Это простой пример :)
А в крупных проектах очень выручает.
Пример - проект в 119 тыс. строк. И ни одного finally с унгичтожением объектов.
Там вообще меньше 100 finally.
Fay (2005-08-15 16:39:00) [26]2 KA_ © (15.08.05 16:22)
"Самоубийство объектов..."?
Нудно. Можно было в несколько строк уложиться.
Да и слабовато верится в то, что написать
with TStringList.Create do
try
LoadFromFile(aFileName); // Читаем строки из файла
Sorted := True; // Наполняем StringList строками
SaveToFile(aFileName); // Сохраняем в файл
finally
Free;
end;
выше человеческих сил.