Показать сообщение отдельно
  #6  
Старый 08.08.2008, 14:03
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию

Код:
var: Fl: TextFile;

procedure OpenFile(var FilePatch: string);
begin
 try
  AssignFile(Fl,FilePatch);
  Reset(Fl);
 finally
 end;
end;

begin
OpenFile('c:\log.log');
end;

т.е. по логике я передаю функции OpenFile адрес памяти в которой храниться значение c:\log.log !?
А если не использовать var

Код:
...
procedure OpenFile(FilePatch: string);
...

то я бы передавал именно значение c:\log.log !?
__________________
Програмист приходит на стрельбище. Стреляет. Прапор смотрит на мешень и говорит
Прапор: вы не попали ни один раз.
Программист: Пули вылетели, проблемы у вас.
Ответить с цитированием