Ver Mensaje Individual
  #6  
Antiguo 22-06-2006
Drahcir Drahcir is offline
Miembro
 
Registrado: jul 2005
Ubicación: A Coruña
Posts: 53
Reputación: 19
Drahcir Va por buen camino
Angry

.... me ha surgido un pequeño problema, a ver si me podeis ayudar.

He almacenado el Nombre del fichero a mostrar en una variable String, ya q la aplicación genera 17 ficheros diferentes, por lo que a la hora de abrirlo intento hacerlo de la siguiente manera:

i := ShellExecute(Handle,'Open','c:\' + NombreFichero,nil,nil,SW_SHOW);

El caso es que al compilar de esta forma me dice:

E2010 Incompatible types: 'string' and 'PAnsiChar'...

He intentado solucionarlo de la siguiente manera:

i := ShellExecute(Handle,'Open','c:\' + PChar(NombreFichero),nil,nil,SW_SHOW);....

...pero no he solucionado nada. Alguien sabe que es lo que falla?
Responder Con Cita