cGetFile32 no me funciona en Windows 7

Re: cGetFile32 no me funciona en Windows 7

Postby Daniel Garcia-Gil » Sun Mar 07, 2010 2:03 am

Carlos

Por favor proporciona un ejemplo que no te funcione para hacer pruebas

gracias
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: cGetFile32 no me funciona en Windows 7

Postby csincuir » Sun Mar 07, 2010 1:15 pm

Daniel, te mando un ejemplo abajo para que veas que no tiene nada de raro el procedemiento, bueno, al menos eso digo yo pues.

Lo que no he comentado, es que a veces me falla al primer intento, pero al volver ingresar al sistema, me deja buscar la foto y guardo el dato. Vuelvo a intentar y a veces me deja, pero de repente, se vuelve a colgar el sistema. Ya he llegado a pensar si no es memoria, pero tengo 2Gb. de RAM, en la notebook, pero, he probado con maquinas que tiene Windows XP con 512Mb. de RAM y no hay ningun problema.

Code: Select all  Expand view
//-------------------------------------------------------------------------------------------------------------------
//Tengo una una funcion en donde esta el dialogo en donde se piden unos datos de nomina de empleados, y entre ellos esta la fotografia, por lo que hago la llamada a la funcion __BucaFoto()
//Por lo que para el ejemplo que me pedis, hice esta funcion que llama a la otra funcion, y me da el mismo error con Windos 7
FUNCTION PruebaFoto()

   local cFoto
   
   If MsgNoYes( "Desea buscar una fotografia...","Confirme por favor..." )
      cFoto := __BuscaFoto( )
      ? cFoto
   End

Return .t.

//-------------------------------------------------------------------------------------------------------------------
FUNCTION __BuscaFoto( )

   local cFile
   
   cFile := cGetFile(    "BITMAP   (*.bmp)| *.bmp|" +  ;
                           "JPG (*.jpg)| *.jpg|"   ;
                            ,"Por Favor Seleccione un Archivo de Imágen" )
                           

   if ! Empty( cFile ) .and. File( cFile )
      Return cFile
   End
   
return ""


Saludos cordiales.

Carlos Sincuir
csincuir
 
Posts: 400
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: cGetFile32 no me funciona en Windows 7

Postby Daniel Garcia-Gil » Sun Mar 07, 2010 1:36 pm

Carlos

Te dejo este link para que descarges el ejemplo contruido,

http://www.sitasoft.com/fivewin/test/getfile.zip

Code: Select all  Expand view

#include "fivewin.ch"



function main
   
   local oWnd

   define window oWnd
   
   activate window oWnd;
            ON CLICK PruebaFoto()
   
return nil


//-------------------------------------------------------------------------------------------------------------------
//Tengo una una funcion en donde esta el dialogo en donde se piden unos datos de nomina de empleados, y entre ellos esta la fotografia, por lo que hago la llamada a la funcion __BucaFoto()
//Por lo que para el ejemplo que me pedis, hice esta funcion que llama a la otra funcion, y me da el mismo error con Windos 7
FUNCTION PruebaFoto()

   local cFoto
   
   If MsgNoYes( "Desea buscar una fotografia...","Confirme por favor..." )
      cFoto := __BuscaFoto( )
      ? cFoto
   End

Return .t.

//-------------------------------------------------------------------------------------------------------------------
FUNCTION __BuscaFoto( )

   local cFile
   
   cFile := cGetFile(    "BITMAP   (*.bmp)| *.bmp|" +  ;
                           "JPG (*.jpg)| *.jpg|"   ;
                            ,"Por Favor Seleccione un Archivo de Imágen" )
                           

   if ! Empty( cFile ) .and. File( cFile )
      Return cFile
   End
   
return ""
 
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: cGetFile32 no me funciona en Windows 7

Postby csincuir » Sun Mar 07, 2010 1:51 pm

Gracias Daniel por tu ayuda.
Con tu ejemplo, no tengo ningun problema, levanta la ventana de busqueda de archivos sin salirse dle sistema.
Por lo que entonces mi problema es la version de FWH Dic/2007 y xHarbour 1.0.0 que estoy utilizado.

Que versiones estas utilizaste para construir el ejemplo que me enviaste?

Saludos cordiales.

Carlos Sincuir
csincuir
 
Posts: 400
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: cGetFile32 no me funciona en Windows 7

Postby Daniel Garcia-Gil » Sun Mar 07, 2010 1:57 pm

Carlos

uso el ultimo build de fivewin / harbour

no lo probe con xharbour, pero lo hago de inmediato
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: cGetFile32 no me funciona en Windows 7

Postby Daniel Garcia-Gil » Sun Mar 07, 2010 2:16 pm

Carlos

probado con FWH 7.12 y xharbour 1.1.0, pero veo que pusiste 1.0.0

link del ejemplo: http://www.sitasoft.com/fivewin/test/getfile.zip

link xHarbour 1.1.0 (version distribuida por Fivetech): http://www.sitasoft.com/fivewin/files/xharbour1.1.0/xharbour.exe
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: cGetFile32 no me funciona en Windows 7

Postby csincuir » Sun Mar 07, 2010 2:29 pm

Daniel, es correcta la version de xharbour 1.0.0, es la que estoy utilizando.

Hice las pruebas con el nuevo ejemplo, y no tengo ningun problema tampoco.

Voy a recompilar todo mi sistema con la version del xHarbour 1.1.0 que me estas enviando, y te comento como me va.

Gracias de nuevo por tu ayuda.

Saludos cordiales.

Carlos Sincuir
csincuir
 
Posts: 400
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

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