Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Kompletten Ordner kopieren ... (https://www.delphipraxis.net/1660-kompletten-ordner-kopieren.html)

AZRAEL 17. Dez 2002 11:38

Hab jezz das hier dazu gefunden .... wo geb ich denn da die Ordner ein die ich kopieren will ... wenn ich es so in mein Programm einfüge geht gar nix .... es hagelt nur unmengen fehler ....

Delphi-Quellcode:
[color=#ff004c]
function 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;[/color]
[EDIT=Christian Seehase]Delphi Tags hinzugefügt[/EDIT]

Luckie 17. Dez 2002 11:41

Wozu nur die Parameter fromDir und toDir gut sind? :roll:

Und hast du auch alles gelesen? Die benötigte pas-Datei mit eingebunden?

Und wie wäre es, wenn du uns mal die Fehlermeldung sagst? :evil:

Christian Seehase 17. Dez 2002 11:46

Moin Alexander,

dann binde doch mal shellapi unter uses ein.
Die Fehler dürften wohl daher kommen, das diese fehlt, und er z.B. SHFileOperation nicht kennt.

AZRAEL 17. Dez 2002 12:11

die shellapi hab ich drinnen und bei fromdir und todir hab ichs versucht jedoch bekomm ich dann massenhaft fehler ... (der pfad wird in hochkomma gesetzt oder ?) ... jedenfalls bekomm ich einmal den fehler:

Unit1.pas(128) Statement expectet but 'FUNCTION' found.
und den Fehler
Unit1.pas(128)Illegal characters in input File: "($AO)


was bedeutet dass ? bzw. was mach ich falsch ?

Luckie 17. Dez 2002 12:14

Zeig mal Code, wie du die Funktion aufrufst.

AZRAEL 17. Dez 2002 13:52

das weiß ich ja eben noch net ... da ich keine Ahnung hab wie ich dass anstellen soll :( ... was wäre denn der richtige befehl um die Funktion aufzurufen ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:53 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz