Hallo Sir Rufo und himitsu.
Sir Rufo:
Vielen Dank für deine schnelle Hilfe und Reaktion !
Ich habe mir den Quellcode aus anderen Beitrag in einem anderen Forum abgekupfert.
In diesem war es genau so deklariert und ich habe es einfach übernommen.
Das src und tar erst in CopyFile() in PWideChar's umgewandelt werden finde ich ganz pfiffig gelöst.
Danke für den Hinweis das es so auch möglich ist
Habe auch deinen Code so eingefügt, aber leider funktioniert es immer noch nicht.
himitsu:
Auch dir vielen Dank für deine Hilfe.
Das mit dem Fehlercode bei CopyFile() ist ein guter Tipp, danke!
Ich bekomme nämlich folgende Fehlermeldung (egal ob nur eine oder mehrere, aber immer bei der letzten File):
Zitat:
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird
Werde mir meinen weiteren Quelltext zu dem Anwendung durcharbeiten, um zu überprüfen ob ich nicht irgendwo die File schon benutze und die Verbindung nicht geschlossen habe.
Oder würde euch etwas spontan einfallen woran das liegen könnte?
Jetzt muss ich ehrlich gesagt ganz doof nachfragen was du mit 'mischen von statischen und dynamischen Versionen' meinst.
Soll ich dann meine Zeile mit
CopyFile( PWideChar( src ), PWideChar( tar ), false );
in
CopyFileW( PWideChar( src ), PWideChar( tar ), false );
ändern?
Mit freundlichen Grüßen
br0wny
PS: Bin ich zu doof dafür den Buchstaben 'W' in CopyFileW in dem Delphitag fett oder unterstrichen zu formatieren oder ist das gar nicht möglich?