Iz MSDN-a:
BOOL CopyFile(LPCTSTR lpszExistingFile, LPCTSTR lpszNewFile, BOOL fFailIfExists)
Dakle tebi treba da fajl koji je tipa AnsiString pretvoris u ono sto odgovara pozivu
CopyFile, a to je char*.
To znaci, NE MOZE:
Code:
AnsiString Fajl1 = "C:\\fajl.txt";
AnsiString Fajl2 = "D:\\fajl.txt";
::CopyFile(Fajl1, Fajl2, true)
Nego mora:
Code:
AnsiString Fajl1 = "C:\\fajl.txt";
AnsiString Fajl2 = "D:\\fajl.txt";
::CopyFile(Fajl1.c_str(), Fajl2.c_str(), true)
... dakle, samo na AnsiString dodas sufiks .c_str()