Funcion para selecionar drive

Post Reply
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

Funcion para selecionar drive

Post by Verhoven »

¿Cual es la función para seleccionar un disco? .
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

LCHDir( <cDir> )
regards, saludos

Antonio Linares
www.fivetechsoft.com
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

Post 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?
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

Post by Verhoven »

Pero ¿cómo le paso los parámetros?

Pongo:

cGetDir( , 'E:\kk\')

pero no me hace nada distinto por ello.
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Rafael,

Hay que usar cGetDir(), no cGetDir32(). Esa es sólo para Clipper.

Verhoven, que versión de FWH usas ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Rafael,

Porque está diseñada para usar las cajas de diálogo de 32 bits desde aplicaciones de 16 bits :)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

Post by Verhoven »

fw2.3 y xHarbour de Puerto Sur
Post Reply