|
ошибка 4605
|
|||
---|---|---|---|
#18+
Shocker.Proкатастрофа, Влад и прав и нет. В общем-то при выходе из процедуры в данном конкретном случае переменные очистятся. Но обнулять объекты принудительно - правило хорошего тона. Это повышает читабельность и наглядность программы для других, да и для себя тоже. Когда у тебя сложная большая программа сбольшим уровнем вложенности процедур, много переменных, объявленных на разных уровнях и т.п., так проще понимать код. Кроме того, в других языках сборщики мусора ведут себя иначе и лучше дать им прямое указание. В общем, отступы в коде ведь тоже необязательны внутри циклов и IF-ов. Но никто не говорит "убери их, они не нужны" Эта тема не раз обсуждалась на проффорумах США и Британии, я был участником. Приходили к выводу, что не требуется. Читабельность - нормальная функция помещается на экране, и убивать локальные переменные не имеет смысла - и так все видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2012, 18:00 |
|
ошибка 4605
|
|||
---|---|---|---|
#18+
VladConn, вот что осталось Активный документ Ворда (по-крайней мере в експлорере) Это как? в чём он ещё бывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2012, 18:04 |
|
ошибка 4605
|
|||
---|---|---|---|
#18+
катастрофа, Он вообще говоря не "в експлорере" - он где-то в директории. Експлорер делает удобным ручное манипулирование файлом. Если ты его откроешь, то уже "в експлорере" не переименуешь. Но создать копию сможешь. Поэтому то, что ты делал, не являлось переименованием файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2012, 18:09 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2157702]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 346ms |
total: | 518ms |
0 / 0 |