Einzelnen Beitrag anzeigen

freakfly
(Gast)

n/a Beiträge
 
#1

Ordner Kopiervorgang fertig? Oberfläche sperren.

  Alt 29. Jul 2004, 09:07
Hallo!

Ich nutze zum kopieren von Ordnern folgende Funktion. Wie kann ich jetzt abchecken ob der kopiervorgang schon fertig ist?
Und so lange z.B. die Oberfläche gesperrt lassen?

Delphi-Quellcode:
function f_CopyDir(const fromDir, toDir: string): Boolean;
var
  fos: TSHFileOpStruct;
begin
  ZeroMemory(@fos, SizeOf(fos));
  with fos do
  begin
    wFunc := FO_COPY;
    fFlags := FOF_FILESONLY;
    pFrom := PChar(fromDir + #0);
    pTo := PChar(toDir)
  end;
  Result := (0 = ShFileOperation(fos));
end;
Gruß, freakfly
  Mit Zitat antworten Zitat