B
beba
Доброго вресени суток..
В Delphi программирую на любительском уровне, так что извиняйте... чуть что..
Возник вопрос..
есть такой код, который копирует по-средствам винды группу файлов..
в случае когда файл занят другим приложением выскакивает ошибка, которая сообщает, что нет возможности скопировать файл, т.к. файл занят другим приложением...
Можно ли сделать так, чтобы ошибка не отображалась, а допустим сохраняла информацию в лог.. что ли...
З.ы. поиском пользовался
В Delphi программирую на любительском уровне, так что извиняйте... чуть что..
Возник вопрос..
есть такой код, который копирует по-средствам винды группу файлов..
Код:
function TForm1.WindowsCopyFile(FromFile, ToDir : string) : boolean;
var
F: TShFileOpStruct;
begin
Result := True;
F.Wnd := 0;
F.wFunc := FO_COPY;
FromFile:=FromFile+#0;
F.pFrom:=pchar(FromFile);
ToDir:=ToDir+#0;
F.pTo:=pchar(ToDir);
F.fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
try
ShFileOperation(F);
except
result:=False;
end;
end;
в случае когда файл занят другим приложением выскакивает ошибка, которая сообщает, что нет возможности скопировать файл, т.к. файл занят другим приложением...
Можно ли сделать так, чтобы ошибка не отображалась, а допустим сохраняла информацию в лог.. что ли...
З.ы. поиском пользовался