Показать сообщение отдельно
  #1  
Старый 11.08.2008, 11:58
bananan bananan вне форума
Прохожий
 
Регистрация: 05.08.2008
Сообщения: 24
Репутация: 10
По умолчанию Как "освободить" файл.

Юзаю такой код для копирования файла:
Код:
procedure FileCopy(const SourceFileName, TargetFileName: string);
var
  S, T : TFileStream;
begin
  S := TFileStream.Create(sourcefilename, fmOpenRead );
  try
    T := TFileStream.Create(targetfilename, fmOpenWrite or fmCreate);
    try
      T.CopyFrom(S, S.Size ) ;
      FileSetDate(T.Handle, FileGetDate(S.Handle));
    finally
      T.Free;
    end;
  finally
    S.Free;
  end;
end;
Admin: Пользуемся тегами для оформления кода, иначе последуют санкции!

так вот файл можно открыть только после завершения программы. Как его открыть после выполнения этой функции?
Ответить с цитированием