FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Un error con cGetFile()
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Un error con cGetFile()
Posted: Wed Jul 16, 2025 03:23 AM

Amigos del foro:

Aqu铆 yo, con otro error, tengo una aplicaci贸n instalada dos veces en un mismo servidor, desde luego una con

un nombre y otra con otro nombre diferente atacando tablas MySql con nombre de base de datos diferente,

el problema se presenta cuando la aplicaci贸n abre el dialogo de cGetFile() para que el usuario elija un

fichero a archivo en otra ubicaci贸n, cual es el problema?:

1.- Se abre el dialogo en la ubicaci贸n que se le especifica en uno de los par谩metros de la funci贸n cGetFile()

2.- Cuando el usuario da un clic en otro ubicaci贸n para buscar el fichero en otra carpeta, SIMPLEMENTE

el sistema se queda "pensando" y el famoso circulo girando y de ah铆 no sale.

3.- Lo que me tiene loco es que uno de los .EXE no presenta el problema pero el otro s铆, ya sustitu铆 el "malo"

por el .EXE que no da problema pero el error persiste

Que puede ser?, a alguien le ha pasado?, c贸mo lo solucion贸?

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Un error con cGetFile()
Posted: Wed Jul 16, 2025 05:11 AM

Estimado Armando,

Se genera algun fichero log ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Un error con cGetFile()
Posted: Wed Jul 16, 2025 01:19 PM
Estimado Armando, prueba y comente, pls.
// C:\FWH\SAMPLES\CGETFIL.PRG

#Include "FiveWin.ch"

MEMVAR cDirArma

FUNCTION Main()

   LOCAL cFile, cPathArma

   cDirArma := GETCURDIR()

   IF SUBS( cDirArma, LEN( ALLTRIM(cDirArma ) ) , 1 ) = "\"

      cDirArma := SUBS( cDirArma, 1 , LEN( ALLTRIM(cDirArma ) ) - 1 )

   ENDIF

   LCHDIR( cDirArma )

   cPathArma := cDirArma + "\"+ "*.BMP"

   cFile := cGetFile( "*.bmp|*.bmp|", "Selecione um Arquivo Bitmap (.BMP)",,"cPathArma" )

   IF .NOT. EMPTY( cFile )

      XImage( cFile )

   ENDIF

RETURN NIL

// END / END
// C:\FWH\SAMPLES\CGETFIL3.PRG

#include "FiveWin.ch"

#define OFN_ENABLESIZING 0x00800000

FUNCTION Main()

   LOCAL cNomFich := "*.TXT"
   LOCAL cDir  := "..\samples\"
   LOCAL cFiles

   cFiles := cNomFich

   cGetFile( cNomFich + "|" + cNomFich, "Elija el fichero.", 1, cDir, .F., .T. )

RETURN NIL

// FIM / END
Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Un error con cGetFile()
Posted: Thu Jul 17, 2025 03:07 AM

Maestro y colegas:

El usuario me reporta que as铆 como llego el error se fue, no sabemos la raz贸n

pero, lo bueno es que ya est谩 solucionado.

Muchas gracias

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion