Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Explorador de Windows
Message
 
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01134706
Message ID:
01134757
Views:
15
Carlos, comparto el comentario de Martín.

La solución es hacerlo a mano. Podrias usar las funciones ADIR() junto con un treeview y un listview (que es como esta hecho basicamente el Explorador de archivos de Windows).

En VFP tienes un ejemplo de como usar el treeview en el formulario
bldtree.scx
Si tus aplicaciones VFp residen en una carpeta particular, podrias usar la función ADIR(), por ejemplo:
ADIR(laApps,".\misAplicaciones\*.app")
FOR i = 1 TO ALEN(laApps,1)
     miArchivo = laApps[i,1]
     *-- armas el treeview con los archivos de tus aplicaciones
ENDFOR
Por lo que entendí, en definitiva estas haciendo un menú para lanzar las aplicaciones mas sofisticado y elegante. Por que las funciones del Explorador de archivos no las vas a usar (eliminar, copiar, renombrar, buscar, etc.)

>Hola, Carlos.
>
>>Quisiéramos diseñar un formulario que pueda mostrar un Explorador de Windows, de tal menera que la aplicación pueda seleccionar carpetas y subcarpetas para en ellas seleccionar programas de Visual Fox mismo y éstos se ejecuten directamente.
>>
>>Alguna vez, vimos una aplicación en Visual Basic que funcionaba así, de tal manera que en vez de manejar un Menú de Opciones o Formularios con cada opción del sistema, simplemente se seleccionaba en el "explorador" el programa que debía correr y se ejecutaba.
>
>Puedes utilizar las funciones nativas GetDir y GetFile, pero me parece una manera demasiado anárquica de manejar una aplicación, salvo que sea lgo para usuarios avanzados que realmente necesitan interactura con programas (desarrolladores o personal de TI). Para usuarios finales, además de depender de nombres de archivos, es un medio muy confuso en el que pueden ir a cualquier directorio, borrar archivos, etc.
>
>Saluos,
Previous
Reply
Map
View

Click here to load this message in the networking platform