FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta cGetdir
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Consulta cGetdir
Posted: Wed Aug 23, 2006 10:42 PM

Estimados:
Puedo indicar en cGetDir() que tome la carpeta, por defecto, Mis Dcoumentos definida por windows?; Cómo?

gracias

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Consulta cGetdir
Posted: Thu Aug 24, 2006 12:10 AM

Mario
Fijate que cGetDir Tiene tres parámetros. El primero es el título del dialogo. El Segundo es el directorio Inicial, en tu caso c:\mis documentos
Espero que te sirva
Saludos

Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Consulta cGetdir
Posted: Thu Aug 24, 2006 11:40 AM

Horacio:
Gracias, eso ya lo lei en la Ayuda. La pregunta es:
Si la aplicación se correo en XP con varias sesiones, Mis Documentos, está en por ej: C:\Documents and Settings\Estela\Mis documentos\
Si está en Win98SE con varias sesiones en: C:\Windows\Profiles\Estela\Mis documentos\
Y esa es la pregunta, de donde "leer" esos caminos según la sesión iniciada.

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Consulta cGetdir
Posted: Thu Aug 24, 2006 12:12 PM

Mario,

Seguramente estén en algún valor del registro.

Prueba a abrir un documento y luego busca su path en el registro.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Consulta cGetdir
Posted: Thu Aug 24, 2006 12:35 PM

Hola Mario,

Existe la variable de entorno UserProfile que quizas te pueda servir

En xp
getenv("UserProfile") -> C:\Documents and Settings\Estela

En win98
getenv("UserProfile") -> C:\Windows\Profiles\Estela

Por tanto podrías usar:
cGetDir( 'texto de la ventana', getenv("UserProfile")+"\Mis documentos" )

Un saludo

Fernando González Diez

ALSIS Sistemas Informáticos
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Consulta cGetdir
Posted: Fri Aug 25, 2006 11:56 AM

Gente; muchas gracias, es lo que necesitaba

Saludos

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion