Funcion para selecionar drive

Funcion para selecionar drive

Postby Verhoven » Sat Mar 18, 2006 10:27 am

¿Cual es la función para seleccionar un disco? .
Verhoven
 
Posts: 505
Joined: Sun Oct 09, 2005 7:23 pm

Postby Antonio Linares » Sun Mar 19, 2006 5:54 am

LCHDir( <cDir> )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41476
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Verhoven » Sun Mar 19, 2006 9:20 am

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?
Verhoven
 
Posts: 505
Joined: Sun Oct 09, 2005 7:23 pm

Postby Antonio Linares » Sun Mar 19, 2006 12:21 pm

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

Postby Verhoven » Mon Mar 20, 2006 2:27 pm

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

Pongo:

cGetDir( , 'E:\kk\')

pero no me hace nada distinto por ello.
Verhoven
 
Posts: 505
Joined: Sun Oct 09, 2005 7:23 pm

Postby Rafael Clemente » Mon Mar 20, 2006 7:18 pm

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
Rafael Clemente
 
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Postby Antonio Linares » Mon Mar 20, 2006 7:36 pm

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

Postby Rafael Clemente » Mon Mar 20, 2006 8:40 pm

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
Rafael Clemente
 
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Postby Antonio Linares » Tue Mar 21, 2006 12:05 am

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

Postby Verhoven » Tue Mar 21, 2006 2:02 pm

fw2.3 y xHarbour de Puerto Sur
Verhoven
 
Posts: 505
Joined: Sun Oct 09, 2005 7:23 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 48 guests