FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
TJpegImage.LoadFromFile repite parte de mi ruta!!
¡Hola, muchachos!
Gracias por la atención. He estado buscando por la red y el foro y no encuentro a nadie con un problema similar, pero seguro que lo hay Uso Delphi 7.0 y quiero cargar imágenes a partir de una ruta base que extraigo desde un archivo a una variable global (G_Img_Logos_URL), que luego concateno al nombre seleccionado con un TOpenPictureDialog (mi instancia se llama M_VOP_Logo). Mi TImage se llama: M_Img_Logo. Este es el código para seleccionar la imagen al pulsar sobre su espacio del formulario:
Y este el de mostrarla de nuevo al navegar por la base de datos:
Mi ruta de la aplicación es "C:\COGS\CGeSt\". Primero selecciono una imagen y me la muestra pero buscarla una segunda vez (el segundo trozo de código), casca. Al depurar la ejecución veo que la variable es correcta y vale "Loly\Datos\Logos\", pero me devuelve el error porque toma una ruta incorrecta (me duplica esta que acabo de ecribir): Cita:
|
#2
|
|||
|
|||
Hola, Jpeg.LoadFromFile (G_Img_Logos_URL+sFoto);
sera eso no? hazte un showmessage antes de cada llamada a loadfromfile de lo que le pasas, creo que simplemente estas sumando un directorio con un nombre de fichero con path |
#3
|
||||
|
||||
Me temo que no es eso
Hola, coso, gracias por la asistencia.
Como decía, en la depuración se observa que el valor de las variables es correcto: G_Img_Logos_URL = 'Loly\Datos\Logos\' sFoto = 'alfa.jpg' Y un ShowMessage me lo confirma. Si lo hago literalmente también me rula. El problema debe estar en que guarda en algún sitio la anterior ruta durante el primer procedimiento (el de asignación). Además, al navegar por la base de datos con valores ya guardados sólo se ejecuta el segundo procedimiento. En este caso, ¡todo marcha perfectamente! ¿Puede ser debido a una mala utilización del ExtractFileName?
__________________
Mi última duda en el foro: TJpegImage.LoadFromFile repite parte de mi ruta!! Última edición por Garry fecha: 01-09-2008 a las 10:21:10. Razón: Añadir negrita... |
#4
|
|||
|
|||
bueno, aqui jpeg.loadfromfile se tendria que llamar con el path incluido, no haria falta extraer tansolo el filename. PD : edito, nada, no le veo error |
#5
|
|||
|
|||
ni idea, tampoco lo entiendo... quiza tendrias que poner mas codigo e indicar donde te salta exactamente
|
#6
|
||||
|
||||
Sí, perdona. En la siguiente línea del 2º procedimiento:
__________________
Mi última duda en el foro: TJpegImage.LoadFromFile repite parte de mi ruta!! |
#7
|
|||
|
|||
Creo que ya se
Al no indicar ni la unidad ni el directorio raiz de Loly\datos\...te inicia en el directorio de la aplicacion. Prueba de poner G_Img_Logos_Url := 'c:\etc...'; |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como mostrar una pagina(html) parte por parte? | gabrielflowers | PHP | 10 | 02-04-2008 00:37:21 |
problemas con el LoadFromFile | sac | OOP | 14 | 19-07-2007 16:55:34 |
LoadFromFile con una progressbar | Jesús Pena | Varios | 5 | 18-04-2007 20:19:24 |
TJpegImage en BDS 2006 | johurgi | Gráficos | 11 | 27-10-2006 12:23:57 |
TJpegImage u otro | daly | Gráficos | 2 | 16-11-2003 21:20:16 |
|