FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour cGetFile - OK en XP, mal en W7 - Solucionado
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
cGetFile - OK en XP, mal en W7 - Solucionado
Posted: Wed Sep 25, 2013 12:06 AM
Buenas noches,

He notado un comportamiento distinto de la función cGetFile() usando la misma aplicación (FWH 32 bits).

Code (fw): Select all Collapse
cTexto:= cGetFile( " | *.*", "Escribe el nombre del archivo",1,"\\pcnoganet\"  )


Cuando esta es ejecutada en windos XP 32 bits, cGetFile() se comporta como es esperado, es decir que abre una ventana en el directorio indicado para que elija un archivo.

Pero si es ejecutada en win seven 64 bits, abre la ventana para elegir un archivo, pero NO la abre en el directorio indicado (\\pcnoganet\), sino que lo hace en el último visitado.

¿Hay una forma de lograr que inicie en el directorio asignado?.

Gracias.

Rolando :-)
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Re: cGetFile - OK en XP, mal en W7
Posted: Wed Sep 25, 2013 12:25 PM

Up

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: cGetFile - OK en XP, mal en W7
Posted: Wed Sep 25, 2013 12:54 PM

Rolando, mira se ayuda:

viewtopic.php?f=6t=18240start=15hilit=GETFILE

Salu2.

&&&

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Re: cGetFile - OK en XP, mal en W7
Posted: Wed Sep 25, 2013 01:06 PM
karinha,

Gracias por responder, pero no es mi caso.

El cGetFile() funciona bien en XP y en W7 también funciona pero la ventana de selección de archivos no inicia en la carpeta que le indico.

Gracias.

Rolando :-)
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: cGetFile - OK en XP, mal en W7
Posted: Wed Sep 25, 2013 02:29 PM
Rolando, intenta asi:

Code (fw): Select all Collapse
#Include "FiveWin.ch"

FUNCTION Main()

   LOCAL cFile, cPathError

   MsgInfo( CurDrive() )

   SetCurDrive( "P:" )  // en red

   // cPathError := "\\pcnoganet\"

   MsgInfo( CurDrive() )

   cPathError := CurDrive() + ":\PLENOCBX"  // windows 7 de 32 bits PERFECTO

   ? cPathError

   cFile := cGetFile( cPathError, "Localize el archivo: ERROR.LOG" )

RETURN NIL


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Re: cGetFile - OK en XP, mal en W7
Posted: Wed Sep 25, 2013 03:58 PM

karinha,

"\pcnoganet\" es el nombre de la pc en red a la que me quiero conectar.

Necesito que la ventana de selección inicie en esa pc de la red local "\pcnoganet\".

Rolando :D

Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Re: cGetFile - OK en XP, mal en W7
Posted: Thu Sep 26, 2013 11:45 AM

up

Posts: 132
Joined: Thu Mar 08, 2007 06:12 PM
Re: cGetFile - OK en XP, mal en W7
Posted: Thu Sep 26, 2013 12:21 PM
Saludos !
Revisa en el Centro de Redes y Recursos Compartidos, ( Cambiar configuracion de uso compartido avanzado ) Buscas ( Uso compartido con proteccion por contraseña ) y lo descativas yo uso windows 7 y me funciona perfectamente, adjunto imagen

Code (fw): Select all Collapse
    
    #Include "FiveWin.ch"

    FUNCTION Main()

       LOCAL cFile, cPath

       
       cPath := "\\MOISES\Respaldos\Backups\"

        cFile := cGetFile( '*.*', "Archivos", , cPath )

    RETURN NIL


Harbour / Bcc / MinGW / Fwh 13.9
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Re: cGetFile - OK en XP, mal en W7
Posted: Fri Sep 27, 2013 02:12 AM
Cumpubrion,

Gracias por responder.

Lo tengo como indicas. Pero encontré que estaba haciendo mal.

Como reza un dicho local, "Al mejor cazador se le escapa la liebre" y, teniendo en cuenta que no soy de los mejores cazadores...

Si bien publiqué:
Code (fw): Select all Collapse
 "\\pcnoganet\"


En realidad estaba poniendo
Code (fw): Select all Collapse
"  \\pcnoganet\"


O sea que le estaba agregando dos espacios antes de "\\" y por eso no tomaba el directorio de red.

Lo extraño es que en Win xp si funciona así.

Obviamente el error era mío.

Saludos.

Rolando :-)

Continue the discussion