In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TfileOpenDlg

Foro público de Xailer en español
Responder
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

TfileOpenDlg

Mensaje por Rene Flores »

Hola a todos:
¿ En que en que propiedad se guardan los nombres de los archivos
seleccionados, cuando el componente TFileOpenDlg se define como
LALLOWMULTISELECT?
Cuando es un solo fichero seleccionado la propiedad :cFullFileName me
devuelve el nombre del fichero solicitado.
Pero cuando selecciono varios.... ¿ donde se guardan los nombres ?
Saludos
Rene Flores
http://www.ciber-tec.com
-------------------------
Visita mi blog:
http://www.objetopersistente.blogspot.com
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

TfileOpenDlg

Mensaje por jlalin »

Rene,
> Cuando es un solo fichero seleccionado la propiedad :cFullFileName me
> devuelve el nombre del fichero solicitado.
> Pero cuando selecciono varios.... ¿ donde se guardan los nombres ?
La propiedad cFullFilename o cFilename debe devolver un array con los
nombres de los archivos.
Saludos,
José Lalí­n
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

TfileOpenDlg

Mensaje por Rene Flores »

José:
> La propiedad cFullFilename o cFilename debe devolver un array con los
> nombres de los archivos.
Afirmativo.... mi error fue preguntar el valor de ::cFullFileName con un
MsgInfo, y como este MsgInfo no ponia nada... pense que no se guardaba
en ningun sitio.
Sugerencia.... que tal si ponemos en MsgInfo que ponga "Array..." cuando
se intena desplegar un valor arreglo.
Gracias, solucionado mi problema
Saludos
Rene Flores
http://www.ciber-tec.com
-------------------------
Visita mi blog:
http://www.objetopersistente.blogspot.com
>
> Saludos,
> José Lalí­n
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

TfileOpenDlg

Mensaje por jlalin »

Rene,
> Sugerencia.... que tal si ponemos en MsgInfo que ponga "Array..." cuando
> se intena desplegar un valor arreglo.
Hecho. He incluido soporte para arrays y objetos en las funciones
Msg...(). Para los arrays muestra { ... } y para los objetos muestra el
nombre de la clase.
Estará disponible en la próxima beta.
Saludos,
José Lalí­n
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

TfileOpenDlg

Mensaje por jlalin »

Hola,
> Estará disponible en la próxima beta.
Querí­a decir en la pre-release ;-)
Saludos,
José Lalí­n
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TfileOpenDlg

Mensaje por jfgimenez »

René,
> Sugerencia.... que tal si ponemos en MsgInfo que ponga "Array..." cuando
> se intena desplegar un valor arreglo.
Cuando quieras mostrar algún valor para comprobarlo, te aconsejo que
utilices LogDebug(). Esa función acepta cualquier número de parámetros y de
cualquier tipo, incluido arrays. Y precísamente, en el caso de arrays, te
muestra cada uno de los elementos que contiene.
Además, como la salida de esa función se muestra en una ventana del IDE, si
se te olvida quitarlo, al cliente no le saldrá.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

TfileOpenDlg

Mensaje por Bingen Ugaldebere »

Hombre yo todavia no soy quien para opinar sobre esto ya q aun no he
hecho gran cosa en Xailer pero como se que es mi futuro inmediato voy a
hacer una sugerencia. Yo en 16 bits lo que hago es que en el caso de ser
un array lo muestro con un browse, que ver los arrays con sus datos
tampoco suele estar de más a la hora de programar sobre todo y ya
puestos que al aceptar o doble click que devuelva el número del elemento
seleccionado y asi sirve hasta para dar a elegir opciones simples.
Es solo por opinar.
Gracias y adelante con esta maravillosa herramienta
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TfileOpenDlg

Mensaje por jfgimenez »

Bingen,
> Hombre yo todavia no soy quien para opinar sobre esto ya q aun no he hecho
> gran cosa en Xailer pero como se que es mi futuro inmediato voy a hacer
> una sugerencia. Yo en 16 bits lo que hago es que en el caso de ser un
> array lo muestro con un browse, que ver los arrays con sus datos tampoco
> suele estar de más a la hora de programar sobre todo y ya puestos que al
> aceptar o doble click que devuelva el número del elemento seleccionado y
> asi sirve hasta para dar a elegir opciones simples.
Muchas gracias por la sugerencia.
Pero yo todavía quiero llegar más lejos... tenemos previsto que se puedan
inspeccionar las variables (incluso las propiedades) desde el mismo IDE ;-)
> Gracias y adelante con esta maravillosa herramienta
Gracias.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

TfileOpenDlg

Mensaje por Bingen Ugaldebere »

Eso seria un sueño hecho realidad que por mas que intenté en FW 16 bits
nunca pude realizar.
Salu2.
Responder