![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
¡Hola a todos!
Ohcan: Espero que te haya funcionado la importante observación que hizo Hector. Por otra parte, después de examinar el código fuente detecté dos bloques que pueden simplificarse: En lugar de: Código:
Foto := TPicture.Create; Foto.LoadFromFile (Ruta); Imagen.Picture := Foto; Foto.Free; Código:
Imagen.Picture.LoadFromFile (Ruta); Código:
if (UpperCase(ExtractFileExt(Ruta))='.GIF') or (UpperCase(ExtractFileExt(Ruta))='.BMP') or (UpperCase(ExtractFileExt(Ruta))='.JPG')then Código:
If ghEnCadenas (['.GIF', '.BMP', '.JPG'], ExtractFileExt (Ruta)) Then Espero esto sea de utilidad, seguimos en contacto. Al González .
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. Última edición por Al González fecha: 23-04-2005 a las 02:54:43. |
|
#3
|
||||
|
||||
|
¡Muchas gracias a todos!
Ahora funciona perfectamente... y ahora me estudiaré bien el porqué (no me gusta tropezar 2 veces en la misma piedra...). Al, lo de la variable Foto era porque ayer (hoy funciona bien como tú dices) no me cogía los jpg si no lo hacía así (??). Lo del ghEn no me funciona, pero investigaré un poco (aún no he podido)... Y, gracias, Roman. Me ha parecido una solución muy elegante, pero he tendio que modificarla: if (ExtractFileExt(Ruta)<>'') and //para que no tenga en cuenta las carpetas (Pos(UpperCase(ExtractFileExt(Ruta)) + '?', '.GIF?.BMP?.JPG?')<>0) then Saludos
__________________
La violencia es el último recurso del incompetente. (Salvor Hardin) Última edición por Ohcan fecha: 04-02-2005 a las 10:17:46. Razón: Corregir y ampliar |
|
#4
|
||||
|
||||
|
Cita:
// Saludos |
|
#5
|
||||
|
||||
|
¡Hola de nuevo!
Cita:
Saludos. Al González .Si el oído pensara, el corazón hablaría.
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|