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 20-09-2008
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
estoy probando ese codigo que me pasaste y cuando le hago click al timage en ejecucion, algo procesa delphi, pero no se abre la imagen... me meti en la ayuda de delphi para ver bien lo del shell y esta tal cual lo pusiste.. pero no me lo abre :S
Responder Con Cita
  #2  
Antiguo 20-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
A mi si me sirve, funciona perfectamente.
Interesante y sencillo código Dec.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 21-09-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.739
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Cita:
Empezado por pablopessoa Ver Mensaje
cuando le hago click al timage en ejecucion, algo procesa delphi, pero no se abre la imagen...
Asegúrate de que el path y la imágen son correctos

Código Delphi [-]
ShellExecute(Handle, 'open', 'C:\Imagenes\Imagen.jpg', nil, nil, SW_NORMAL);
Responder Con Cita
  #4  
Antiguo 25-09-2008
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
ya descrubri cual es el problema, vos me pones la ruta de la imagen asi
"'C:\Imagenes\Imagen.jpg'"
pero yo necesito pasarle una variable que contiene la ruta por que se me crea en tiempo de ejecucion la ruta, y no puedo pasar una variable por que me pide un string o no me compila, como puedo hacer para pasarle la ruta en una variable?
Responder Con Cita
  #5  
Antiguo 25-09-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

A ver si va a ser que tienes una variable de tipo "String" y "ShellExecute()" precisa de un "PChar"... si es esto prueba con:

Código Delphi [-]
ShellExecute(Handle, 'open', PChar(Variable), nil, nil, SW_NORMAL);
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 25-09-2008
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
listo encontre la respuesta, por si alguno lo necesita la solucion es castear el string a PansiChar que es lo que espera la funcion ShellExecute, la linea quedaria asi

ShellExecute(Handle, 'open',PAnsiChar(ruta_a_guardar), nil, nil, SW_NORMAL);

donde ruta_a_guardar es una variable de tipo String que contiene la ruta a donde esta la foto.
muchas gracias por responderme, no ubiese podido encontrar respuesta si no me pasabas esa funcion, gracias!
Responder Con Cita
  #7  
Antiguo 25-09-2008
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
jajajaja posteamos los dos juntos... perdon soy medio bruto, empeze a principio de año con delphi no mas, muchas gracias!
Responder Con Cita
  #8  
Antiguo 18-09-2017
Esquivel Esquivel is offline
Miembro
NULL
 
Registrado: ago 2017
Posts: 11
Poder: 0
Esquivel Va por buen camino
Question ShellExecute en donde va

Pongo el código que os a veis echo y me sale un error en la palabra ShellExecute. Porqué sale ese error que me falta
Responder Con Cita
  #9  
Antiguo 18-09-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Esquivel Ver Mensaje
Pongo el código que os a veis echo y me sale un error en la palabra ShellExecute. Porqué sale ese error que me falta
Lee la entrada #2
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
Cargar imagen en un TImage luxus OOP 3 16-02-2007 17:06:23
Cargar una imagen desde la web a un TImage asegura Gráficos 3 20-10-2006 02:13:10
Cargar una imagen desde internet a un TIMAGE Mr.Takito Gráficos 1 23-08-2005 01:32:02
Cargar un imagen a un Timage desde ORACLE kavisch Gráficos 11 14-07-2005 15:50:39
Borrar una imagen de un TImage @-Soft OOP 1 18-02-2005 13:57:09


La franja horaria es GMT +2. Ahora son las 14:24:39.


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