Ver Mensaje Individual
  #2  
Antiguo 27-01-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ethangio.

¿ Revisaste que la función ExtractFilePath te esté devolviendo la cadena C:\archivos de programa\aplicacion\ ?

Si los valores son iguales y realiza la acción de una forma, tiene que realizarlo de la otra.

Para ver si el resultado de la composición de las cadenas es igual podés hacer, por ejemplo:
Código Delphi [-]
function ArmarCadena(const Cadena: string): string;
begin
   Result:= '/c "' +
            Cadena +
            ' Data\bin\mysqldump.exe" --opt --user=root --password=holaroot  mibase > "' +
            Cadena +
            'Backups\back.sql" ';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Clear;
  Memo1.Lines.Add(ArmarCadena(ExtractFilePath(Application.ExeName)));
  Memo1.Lines.Add(ArmarCadena('C:\archivos de programa\aplicacion\'));
end;

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita