cGetFile32 no me funciona en Windows 7

cGetFile32 no me funciona en Windows 7

Postby csincuir » Mon Mar 01, 2010 8:50 pm

Hola a todos.
He estado probando obtener archivos con la funcion cGetFile32() en windows 7 pero tengo el inconveniente que cuando levanta la ventana para buscar los archivos de repente se bloquea el sistema y luego me da el error normal de windows que la aplicacion ha dejado de funcionar, he probado con la funcion cGetfile() y tengo el mismo problema. Esto no sucede con Windows XP.
Alguien habra tenido este mismo problema?
Habra alguna otra forma de buscar archivos que no sea con esta funcion?

Agradeceria mucho me pudieran ayuda con este problema.
Estoy utilizando FWH Dic/2007 y xHarbour 1.0.0

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 jll-fwh » Tue Mar 02, 2010 2:11 pm

Hola Sincuir:

Yo estoy usando cGetFile() con Windows 7 y no tengo problemas.

cFile := cGetFile( "Bitmap (*.bmp)| *.bmp|"+;
"DIB (*.dib)| *.dib|"+;
"PCX (*.pcx)| *.pcx|"+;
"JPEG (*.jpg)| *.jpg|"+;
"GIF (*.gif)| *.gif|"+;
"TARGA (*.tga)| *.tga|"+;
"RLE (*.rle)| *.rle|"+;
"All Files (*.*)| *.*";
,"IMAGES\", 4 )

Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia

Re: cGetFile32 no me funciona en Windows 7

Postby carlos vargas » Tue Mar 02, 2010 3:45 pm

umm...

Si no estoy mal, cGetFile32 es una funcion que hace uso de una dll o un exe externo para mostrar el dialogo de apertura de archivo, era usado por efecto de compatibilidad, lo correcto es usar cGetFile en entorno de 32 y 64 bits.

Code: Select all  Expand view

cGetFile32( <cFileMask>, <cTitle>, [<nDefaultMask>], [<cInitialDirectory>], [lSave], [nFlags], [cInitialFile] )  --> cFileName  
 
This function invokes the 32 bits Windows default select a file DialogBox.  

This function only works on Win 95/98 and NT machines. The file RunDlg32.exe must be present on every PC in the \windows or \windows\system directory.  
 

salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1704
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: cGetFile32 no me funciona en Windows 7

Postby csincuir » Tue Mar 02, 2010 9:27 pm

Gracias JLL y Carlos por sus comentarios.
Realmente no se que puede estar pasando, pero a mi me funciona 1 vez, ya sea cGetFile() o cGetFile32(), pero luego ya no, siempre se bloquea el sistema y sale el mesaje que les comente, "que el sistema dejo de funcionar", y a afuera.

No lo entiendo, porque que el mismo sistema en Windows XP trabaja sin ningun problema, pero en Windows 7 no trabaja bien, bueno al menos a mi pues, y ya ni se como darle esta funcionalidad al cliente en mi sistema, ya que es muy tedioso que se escriba el path o direccion de un archivo, trabajando con Windows.

Al menos para mi, este es un problema no resuelto con FWH + xHarbour, que si encuentro el problema no duden en que lo pondre en el foro.

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 Patricio Avalos Aguirre » Tue Mar 02, 2010 9:41 pm

Hola

Prueba con correo GMail insertando archivos adjunto a un correo, si se bloque puede sea el windows 7

yo utilizo windows 7 y no tengo ningun problema..
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: cGetFile32 no me funciona en Windows 7

Postby jll-fwh » Thu Mar 04, 2010 2:50 pm

Hola Sincuir:

Copia y pega la funcion que te puse y a ver si tambien te da ese error, pq yo no tengo ese problema.

Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia

Re: cGetFile32 no me funciona en Windows 7

Postby csincuir » Fri Mar 05, 2010 4:34 am

Hola JLL.
Copie tu funcion como la enviaste, pero igual, me da el mismo error.

Gracias por tu ayuda e interes.

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 » Fri Mar 05, 2010 5:00 am

Saludos Carlos...

Podrias copiar aca como haces uso de la funcion, si pudieras colocar exactamente las lineas de la llamada que produce el error mejor
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 » Fri Mar 05, 2010 11:54 am

Daniel.
Gracias por contestar.

Utilizo la funcion de esta forma:
Code: Select all  Expand view
 gcFile := cGetFile(    "BITMAP   (*.bmp)| *.bmp|" +  ;
                           "JPG (*.jpg)| *.jpg|"   ;
                            ,"Por Favor Seleccione un Archivo de Imágen" )


Y una lista de lineas de llamadas de error no hay, ya que no se produce ningun error de ese tipo, el error es que cuando levanta la ventana para buscar los archivos, cambia el color de la pantalla, empieza a funcionar el ciruclo en movimiento de windows 7, y por ultimo el mensaje de que la aplicacion ha dejado de funciona, o si no, otras veces, simplemente la aplicacion se sale, sin decir nada.

Pero este mismo sistema en Windows XP y Vista, funciona correctamente.

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 Patricio Avalos Aguirre » Fri Mar 05, 2010 1:13 pm

Carlos

Yo lo utilizo de la siguiente manera

Code: Select all  Expand view
cArch := cGetFile32("JPEG  | *.jpg |" , "Seleccione una imagen",1,,,.T. )



espero qu ete sirva
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: cGetFile32 no me funciona en Windows 7

Postby Daniel Garcia-Gil » Fri Mar 05, 2010 1:16 pm

Carlos...


he probado la funcion tal cual como la usas, yo uso windows 7 ultimate, no me genera ningun error, la aplicacion continua normalmente

en la carpeta SAMPLES tienes muchos ejemplos donde se usa cGetFile,

samples\testgfil.prg
samples\testbrus.prg
samples\testbmp1.prg
...

he construido varios, con la misma version que usas junto con win7 y funcionan correctamente

intenta publicar un ejemplo que logre reproducir ese comportamiento
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 karinha » Fri Mar 05, 2010 2:02 pm

Code: Select all  Expand view

   LOCAL cFile


   //-> Busqueda en RED
   cFile := SubStr( cGetFile( "*.BMP", "Seleccione un Archivo Bitmap (.BMP)" ), 3 )

   IF Empty( cFile )
      Return Nil
   ENDIF
 
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7445
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: cGetFile32 no me funciona en Windows 7

Postby csincuir » Fri Mar 05, 2010 4:57 pm

Agradezco a todos los que me han contestado.
He hecho las pruebas con las opciones que me envian, pero igual, siempre tengo el mismo problema.
Creo que el problema estara en la instalacion del Windows 7 Ultimate, que tengo en mi notebook. Voy a tener que hacer pruebas con otra computadora con Windows 7, y les comento si me da el mismo error.

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 carlos vargas » Sun Mar 07, 2010 1:26 am

estimado, no esta usando en esa pc win7 64bits?

salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1704
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: cGetFile32 no me funciona en Windows 7

Postby csincuir » Sun Mar 07, 2010 2:01 am

Pues no Carlos, el Windows 7 que tengo instalado no es de 64 Bits.
Es una Notebook HP Probook 4515s
http://h10010.www1.hp.com/wwpc/ec/es/sm/WF05a/321957-321957-64295-3955552-3955552-3935146.html

Saludos cordiales.

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

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 135 guests