Hola,
yo lo que uso es el componente CommonDialog y anda muy bien.
creo que lo que devuelve viene separado por un chr(0)
Tenes que agregar el componente a un formulario y luego el codigo es mas o menos asi

Espero te ayude
Saludos
Carlos Morandin


/#DEFINE ALLFILES_LOC "Todos los Archivos Gráficos (*.jpg;*.bmp;*.ico;*.gif;*.tif)|*.jpg;*.bmp;*.ico;*.gif;*.tif|Todos los Archivos (*.*)|*.*"//
//
//LOCAL nFlags//
//nFlags = 0//
//IF VAL(OS(3)) > 4//
//    nFlags = 0x00080000//
//ENDIF//
//
//* Read-only checkbox flag//
//m.nFlags = m.nFlags + 4//
//
//* Read-only checkbox flag//
//m.nFlags = m.nFlags + 8//
//
//* Multiple files flag//
//m.nFlags = m.nFlags + 512//
//
//thisform.oleCommDlog.Flags = m.nFlags//
//
//thisform.oleCommDlog.FileName = ""//
//thisform.olecommdlog.filter = ALLFILES_LOC//
//
//IF VAL(OS(3)) >= 5//
//    oShell = CREATEOBJECT("Wscript.Shell")//
//oShell.SendKeys("{TAB}{TAB}{TAB}{TAB}{TAB}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}")//
//ENDIF//
//
//* Display file dialog//
//thisform.oleCommDlog.ShowOpen()//
//
//oShell = .NULL.//
//
//IF !EMPTY(thisform.oleCommDlog.FileName)//
//    lcFileName = thisform.oleCommDlog.FileName //
//ELSE//
//    lcFileName = ''//
//ENDIF//
/



El 11/11/2015 a las 22:38, Sebastian Massetti escribió:

Buenas !

Busco alguna alternativa al GETFILE() que me permita seleccionar multiples archivos ubicados en un o varias carpetas.

Similar a la herramienta de outloock que se utiliza para adjuntar multiples archivos.

Alguna idea ?

Gracias

Sebastián.


Responder a