wenn unicode ausgeschaltet ist - nimm CopyFile und nicht CopyFileA - dafür ist das ja da das er automatisch ummünzt.
Ansonsten "false" bedeutet das er nicht überschreibt wenn das ziel existiert. Außerdem teste den Rückgabewert der Funktion, bei false ist ein Fehler aufgetreten und kann mit FormatMessage und GetLastError in ne lesbare Form gebracht werden.
Achja - und macht neue Threads auf, auch wenn das da dazu passt. -- class God : public ChuckNorris { };
Habe es auch mit CopyFile probiert, steht oben schon. Liefert mir false zurück. Ich glaube ich muss das letzte Argument false lassen.
Zitat:
If this parameter is TRUE and the new file specified by lpNewFileName already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds.
Grüße, cmos Dieser Post wurde am 14.09.2007 um 14:07 Uhr von cmos editiert.