AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Verzeichnisse kopieren mit ShFileOperation erzeugt Fehler
Thema durchsuchen
Ansicht
Themen-Optionen

Verzeichnisse kopieren mit ShFileOperation erzeugt Fehler

Ein Thema von matashen · begonnen am 9. Jul 2008 · letzter Beitrag vom 9. Jul 2008
 
matashen

Registriert seit: 29. Jan 2007
Ort: daheim
463 Beiträge
 
Delphi XE2 Enterprise
 
#1

Verzeichnisse kopieren mit ShFileOperation erzeugt Fehler

  Alt 9. Jul 2008, 20:14
Hallo zusammen,

ich bin jetzt schon seit 2 Stunden in Hilfen und Foren am lesen und suchen, warum ich nix kopieren kann.

Ich hatte folgende Routine schonmal erfolgreich verwendet um Verzeichnisse zu kopieren

Delphi-Quellcode:
function CopyDir(const fromDir, toDir: widestring): Boolean;
// ^^^ von String nach widestring nach Problemen mit langen Dateinamen ^^^
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;
So hab ich diesen Code genommen und in mein neues Projekt kopiert.
leider funzt das gar nicht. Weder eine Datei zu kopieren noch ein ganzes Verzeichnis.
der letzte verzweifelt aufruf war
copydir('D:\Memotest.bmp','XXXMEO.BMP') Als Antwort vom System bekomme icheine Warnmeldung mit der Schrift
Datei kann nicht kopiert werdenie Quelldatei oder vom Datenträger kann nicht kopiert werden

weis da jemand rat woher dieser Fehler kommt ?

Gruß Matthias
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.
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