Ver Mensaje Individual
  #7  
Antiguo 27-11-2009
SyncReuter SyncReuter is offline
Miembro
 
Registrado: ene 2007
Posts: 26
Reputación: 0
SyncReuter Va por buen camino
Hola gatosoft, bueno puse el codigo completo que tengo en este momento dentro del procedimiento:

Código Delphi [-]
procedure TPrcWaitFormProgress.ExtractWaitForm(Sender: TObject);
var
  //F: Ansistring; // No hay diferencia
  F: string;
begin
  F:=PathLocal + 'AppWFP.EXE'; // No funciona
  //ShowMessage(F); // me devuelve D:\Proyectos\Delphi\WSam\WSamManager\AppWFP.EXE
  //F:='C:\AppWFP.EXE'; // Asi funciona OK

  //ShowMessage(PAnsiChar(F)); // me devuelve D:\Proyectos\Delphi\WSam\WSamManager\AppWFP.EXE
  //ShowMessage(PAnsichar(PAnsiString(F))); // me devuelve D:\Proyectos\Delphi\WSam\WSamManager\AppWFP.EXE

  WinExec(PAnsiChar(F), SW_SHOW);
end;

como puedes ver la variable que contiene la ruta + el ejecutable es "string" (tambien probe son Ansi)

El problema me tiene parado desde anoche, como decimos aca...estoy metioooo la verdad con los años que llevo con delphi es la cuestion mas rara que me a pasado, estoy
seriamente pensando en que puede existir una falla en mi delphito.
Ahora bien para asegurarme PAnsiChar esta relacionada con la unit System y WinExec con la unit Windows

Saludos.... (Estoy que formateo el pc y reinstalo todo )
Responder Con Cita