Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2008
Avatar de Nomad
Nomad Nomad is offline
Miembro
 
Registrado: abr 2007
Ubicación: Sarchi,Costa Rica
Posts: 107
Poder: 18
Nomad Va por buen camino
Abrir un archivo tiff con aplicacion externa

Hola

Espero que esto, este bien clasificado aqui.

Estoy haciendo lo siguiente:

Código Delphi [-]
procedure MostrarArchivo;
var
  archivo : String[100];
begin
archivo := EdFile.Text;
ShellExecute(Handle, 'open',Archivo,nil,nil, SW_SHOWMAXIMIZED);
end;

pero me da el siguiente error de compilacion:

[Pascal Error] UIngCap.pas(161): E2010 Incompatible types: 'ShortString' and 'PAnsiChar'


Creo que es por usar esa variable "archivo"

Que me aconsejan?

gracias
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente.
Responder Con Cita
  #2  
Antiguo 12-03-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Código Delphi [-]
ShellExecute(Handle, 'open', PChar(EdFile.Text), nil, nil, SW_SHOWMAXIMIZED);
Responder Con Cita
  #3  
Antiguo 12-03-2008
Avatar de Nomad
Nomad Nomad is offline
Miembro
 
Registrado: abr 2007
Ubicación: Sarchi,Costa Rica
Posts: 107
Poder: 18
Nomad Va por buen camino
Cita:
Empezado por cHackAll Ver Mensaje
Código Delphi [-]ShellExecute(Handle, 'open', PChar(EdFile.Text), nil, nil, SW_SHOWMAXIMIZED);
Gracias por el consejo, pero ahora presenta el siguiente error:

[Pascal Error] UIngCap.pas(161): E2089 Invalid typecast
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente.
Responder Con Cita
  #4  
Antiguo 12-03-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Código Delphi [-]
ShellExecute(Handle, 'open', PChar(Archivo), nil, nil, SW_SHOWMAXIMIZED);

Código Delphi [-]
ShellExecute(Handle, 'open', @Archivo[1], nil, nil, SW_SHOWMAXIMIZED);

Código Delphi [-]
ShellExecute(Handle, 'open', PChar(string(EdFile.Text)), nil, nil, SW_SHOWMAXIMIZED);
Responder Con Cita
  #5  
Antiguo 12-03-2008
Avatar de Nomad
Nomad Nomad is offline
Miembro
 
Registrado: abr 2007
Ubicación: Sarchi,Costa Rica
Posts: 107
Poder: 18
Nomad Va por buen camino
Código Delphi [-]
ShellExecute(Handle, 'open', PChar(string(EdFile.Text)), nil, nil, SW_SHOWMAXIMIZED);


Me sirvió esa.... muchas gracias!
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como abrir un archivo con mi aplicacion. (parametros de ejectutable) JuanErasmo API de Windows 20 12-11-2011 23:42:53
Aplicacion externa a c++ alloger C++ Builder 1 28-10-2006 00:37:09
Abrir cualquier tipo de archivo desde mi aplicación Albano Varios 3 06-10-2006 20:48:31
Ejecutar aplicación externa taita API de Windows 4 06-08-2005 23:45:57
abrir archivo web desde aplicacion vetustas Internet 5 16-12-2003 00:02:48


La franja horaria es GMT +2. Ahora son las 12:41:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi