Показать сообщение отдельно
  #10  
Старый 06.07.2010, 23:32
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,097
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, я так не писал никогда. У меня были хорошие учителя, кторые сразу отучили меня от писания " в лоб".

Весь фокус в var. Дело в том, что если не указан var, то сколько ты не меняй значение переменной, снаружи процедуры оно не изменеися. Почитай о передаче параметров в функции по значению и по ссылке. Фактически var - это указание передавать значение по ссылке.
Ответить с цитированием