Saludos a todos
Estuve probando el codigo para hacer el backup y funciona perfectamente en c++ Builder 6 pero en c++ Builder xe me da los siguientes errores:
Código:
Cannot convert 'char const[5]' to 'const wchar_t *'
E2342 Type mismatch in parameter 'lpOperation' (wanted 'const wchar_t *', got 'const char *')
El error me lo da especificamente en la linea del ShellExecute
Probe de direntes formas, una de ellas:
Código:
ShellExecute(Handle, (LPCTSTR)"open", (LPCTSTR)"C:\\Program Files (x86)\\MySQL\\MySQL Server 5.5\\bin\\mysqldump.exe/", 0, 0, SW_SHOWNORMAL);
y no da error, apenas le cambio y pongo:
Código:
ShellExecute(Handle, (LPCTSTR)"open", (LPCTSTR)"C:\\Program Files (x86)\\MySQL\\MySQL Server 5.5\\bin\\mysqldump.exe/", args, 0, SW_SHOWNORMAL);
Me da el error de arriba utilizando el args.
Alguien podria indicarme la manera correcta de hacerlo en c++ builder xe