Page 1 of 1
Funcion para selecionar drive
Posted: Sat Mar 18, 2006 10:27 am
by Verhoven
¿Cual es la función para seleccionar un disco? .
Posted: Sun Mar 19, 2006 5:54 am
by Antonio Linares
LCHDir( <cDir> )
Posted: Sun Mar 19, 2006 9:20 am
by Verhoven
Utilizo para seleccionar una carpeta la funcion cGetDir() pero si le doy a cancelar o escape me selecciona C:\.
1.- ¿Cómo puedo detectar que se ha cancelado la operación?.
2.- ¿Cómo le marco la carpeta inicial donde buscar?
Posted: Sun Mar 19, 2006 12:21 pm
by Antonio Linares
Si le das a cancelar, escape ó cierras el diálogo con la "x", entonces te devuelve una cadena vacia "".
El segundo parámetro que le pases es el directorio inicial.
Posted: Mon Mar 20, 2006 2:27 pm
by Verhoven
Pero ¿cómo le paso los parámetros?
Pongo:
cGetDir( , 'E:\kk\')
pero no me hace nada distinto por ello.
Posted: Mon Mar 20, 2006 7:18 pm
by Rafael Clemente
Efectivamente; yo utilizo cGetDir32("¿Dónde quiere los datos?, "C:\MiDir")
y tampoco parece que haga caso del segundo parámetro. Alguien ha encontrado una solución?
Rafael
Posted: Mon Mar 20, 2006 7:36 pm
by Antonio Linares
Rafael,
Hay que usar cGetDir(), no cGetDir32(). Esa es sólo para Clipper.
Verhoven, que versión de FWH usas ?
Posted: Mon Mar 20, 2006 8:40 pm
by Rafael Clemente
Tienes razón, Antonio. cGetDir() funciona bien. Lo que no entiendo es por qué la función para Clipper (un prog. de 16 bits) se llama xxx32...
Saludos,
Rafael
Posted: Tue Mar 21, 2006 12:05 am
by Antonio Linares
Rafael,
Porque está diseñada para usar las cajas de diálogo de 32 bits desde aplicaciones de 16 bits
Posted: Tue Mar 21, 2006 2:02 pm
by Verhoven
fw2.3 y xHarbour de Puerto Sur