FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
problema con opendialog
hola compañeros, tengo el siguiente problema uso un opendialog para que el usuario seleccione una imagen y se le carge en la aplicacion, el usuario puede seleccionar una imagen gif o bmp o jpg, para esto uso la propiedad filter index del open dialog, pero ahora necesito saber la extension de la imagen que selecciono si es gif o jpg, pero al tratar de tomarla con el dialog.filter me bota esto Jpeg|*.jpg|Gif|*.gif, y pues no se cual fue el formato que el usuario selecciono, agradesco inmensamente cualquier ayuda que me puedan brindar,
muchas gracias compañeros |
#2
|
||||
|
||||
Bienvenida
Utiliza la propiedad FilterIndex. Salu2. 999 ^^ |
#3
|
||||
|
||||
Hola,
También puedes usar la función "ExtractFileExtension()" de la unidad "SysUtils". |
#4
|
||||
|
||||
El Dialog.Filter es solo para que el usuario tenga debajo las opciones por las que puede filtrar.
La extensión del archivo lo deberás sacar de FileName OpenDialog.FileName El maestro dec se refiere en este post a esta página que te será de mucha utilidad. Para la próxima, utiliza por favor el buscador que posee el Club. Gracias |
#5
|
||||
|
||||
muchas gracias por la ayuda
muchas gracias por la ayuda, al fin lo hice con un pos y el file name algo asi i:=pos('gif',q);, donde i me bota 0 si lo no encontro y <>o si si lo encontro y q es el filename del opendialog, de todos modos muchisisisisimas gracias por su ayuda
|
#6
|
||||
|
||||
Hola,
Pero siempre puedes hacer lo que te dicho antes, es decir, usar la función "ExtractFileExt()", o "ExtractFileExtension()", no recuerdo bien ahora, a la que puedes pasar como parámetro el "FileName" del diálogo: la función te retornará una cadena con la extensión del archivo. Aunque esto es "falseable", lo cierto es que al menos así no dependes del nombre del archivo, porque si este incluye lo que buscas, aunque no sea en la extensión... los resultados no serán los esperados. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Opendialog de carpetas | Iuconlas | Varios | 20 | 23-09-2014 20:06:28 |
problema con opendialog | rzf1983 | Varios | 3 | 24-10-2007 15:59:57 |
Problema con opendialog | Bobok | OOP | 4 | 28-05-2007 17:42:25 |
Problema con OpenDialog | Xianto | Varios | 1 | 09-02-2005 14:56:15 |
OpenDialog | GIVO | Varios | 1 | 29-09-2003 23:20:23 |
|