Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Extraer el nombre de una imagen (https://www.clubdelphi.com/foros/showthread.php?t=12171)

acrophet 08-07-2004 10:37:40

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.

tcp_ip_es 08-07-2004 10:54:57

Mirate este hilo, la verdad es que a mi tambien me gustaría saberlo :D

http://www.clubdelphi.com/foros/show...ht=path+imagen

Saludos, Tony

acrophet 08-07-2004 11:02:35

La verdad es que me he quedado igual... :confused: :confused:

tcp_ip_es 08-07-2004 11:13:36

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

acrophet 08-07-2004 11:42:31

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.

roman 08-07-2004 16:12:27

Cita:

Empezado por acrophet
Y por logica tiene que haber una propiedad donde guarde esta informacion, igual que hay una para añadirla, habra otra para extraerla..¿no?

No.

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


La franja horaria es GMT +2. Ahora son las 14:02:48.

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