FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Extraer el nombre de una imagen
Hola, me gustaria saber como puedo extraer el nombre de una imagen en un Timage. Es decir, se como cargar una imagen en el, pero no se como extraer el path y nombre de esa misma imagen que estoy visualizando.
Me interesa poder guardarlo como string. Un saludo y gracias por todo. |
#2
|
||||
|
||||
Mirate este hilo, la verdad es que a mi tambien me gustaría saberlo
http://www.clubdelphi.com/foros/show...ht=path+imagen Saludos, Tony |
#3
|
|||
|
|||
La verdad es que me he quedado igual...
|
#4
|
||||
|
||||
Supongo que en el archivo dfm, se encuentra la definición de los componentes e ira embebida la imagen ya que la imagen no la llevas como un archivo en si, a la hora de la instalación del programa en otro ordenador, con lo que en si no tiene un Path fisico, sino que va en el propio archivo dfm.
Saludos, tony |
#5
|
|||
|
|||
Pero es que yo precisamente tengo las imagenes en archivos en el disco duro, voy visualizandolas, etc. Y lo que me gustaria saber en determinados momentos es el path+nombre de la imagen que este visualizando en ese momento...
Y por logica tiene que haber una propiedad donde guarde esta informacion, igual que hay una para añadirla, habra otra para extraerla..¿no? El extractfilepath, no me devuelve un string, sino algo raro; y no se si incluye tambien el nombre de la imagen, ademas del path. |
#6
|
||||
|
||||
Cita:
Una vez cargada la imagen ésta, como se dice en el otro hilo, queda guardada en el archivo dfm del formulario. Esto quiere decir que tu aplicacion ya no requiere el archivo de la imagen y por tanto no sabe cómo se llama ni donde estaba. Lo mismo sucede si cargas la imagen durante la ejecución. La imagen se guarda en la memoria y puedes incluso borrar en esos momentos el archivo y la imagen sigue en memoria. Dicho en pocas palabras: una vez cargada la imagen, ésta ya nada tiene que ver con el archivo de donde se extrajo. Por lo tanto, si quieres utilizar esa información posteriormente tendrás que guardarla tu mismo, por ejemplo en un StringList que vas llenando conforme cargas imágenes. // Saludos |
|
|
|