Windows 7 64bits y fhw32

Windows 7 64bits y fhw32

Postby surGom » Fri Dec 12, 2014 9:02 am

Hola compañeros cambiamos una pc y el sistema operativo es de Win7 64 bits, y el programa de fwh es de 32bits, funciona bastante bien salvo que no puedo hacer los preview ya que me pide la prev64.dll la cual está en el mismo directorio del ejecutable, ¿por que no me lo reconoce?
Ademas en algunos puntos del programa por unos segundos el mismo queda como "no responde" y luego retoma el curso del mismo sin inconvenientes.

Me podrían indicar si hay alguna solución.




Luis
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Windows 7 64bits y fhw32

Postby karinha » Fri Dec 12, 2014 11:46 am

Pregunta:

RPREVIEW.PRG és de la misma versión del Fivewin que usas?

saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7343
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Windows 7 64bits y fhw32

Postby carlos vargas » Fri Dec 12, 2014 1:59 pm

busca en el foro unos post relativo a esto, ya hace un buen tiempo se reviso el error en tpreview la cual equivocadamente llamaba a prev64.dll
http://forums.fivetechsupport.com/viewtopic.php?f=16&t=23183&p=124403&hilit=prev64.dll#p124403
http://forums.fivetechsupport.com/viewtopic.php?p=123942#p123942
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1691
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Windows 7 64bits y fhw32

Postby surGom » Fri Dec 12, 2014 2:32 pm

Carlos al agregar

Code: Select all  Expand view
if ! IsWin64()
      if ! File( "prev32.dll" )
         MsgAlert( "prev32.dll not found", "Error" )
         SetResources( ::hOldRes )
         return nil
      else  
         SET RESOURCES to "prev32.dll"
      endif  
   else  
      if ! File( "prev64.dll" )
         MsgAlert( "prev64.dll not found", "Error" )
         SetResources( ::hOldRes )
         return nil
      else  
         SET RESOURCES to "prev64.dll"
      endif  
   endif


Me pisa e inutiliza mis recursos y me muestra solamente la pantalla principal con el menú pero sin botones que defino en la barra y luego da error al llamar algo del menú que necesita mis recursos

Yo compilo con una archivo res.

Luis
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Windows 7 64bits y fhw32

Postby karinha » Fri Dec 12, 2014 2:57 pm

Code: Select all  Expand view

function RPreview( oDevice )

     local aFiles := oDevice:aMeta
     local hOldRes := GetResources()
     local oSay
     local nFor
     local oWndMain := WndMain(), oIcon, oCursor, oMenu, oBrush, oFont
     local l97Look  := oWndMain != nil .and. oWndMain:oBar != nil .and. ;
                       Len( oWndMain:oBar:aControls ) > 0 .and. ;
                       oWndMain:oBar:aControls[ 1 ]:l97Look
     local lExit := .F.
     local oHand, cPageNum, oImageList, oReBar

     #ifdef __CLIPPER__
        cResFile := "Preview.dll"
     #else
        if ! IsWin64()
           cResFile := "Prev32.dll"
        else
           cResFile = "Prev64.dll"
        endif      
     #endif

     if SetResources(cResFile) < 32
          MsgStop(cResFile + " not found, imposible to continue",;
                  "FiveWin Printing Error")
          RETU nil
     endif
 
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7343
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Windows 7 64bits y fhw32

Postby surGom » Fri Dec 12, 2014 3:56 pm

Gracias Kharina, pero lamentablemente me sigue diciendo que no encuentra el archivo prev64.dll. El archivo lo tengo alojado en el mismo lugar que en el ejecutable. Hice una llamada en dónde se invoca a iswin64() y me la muestra.

Porque no me lee el prev64.dll

Gracias
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm


Re: Windows 7 64bits y fhw32

Postby Antonio Linares » Sat Dec 13, 2014 8:29 am

Luis,

FWH ya no necesita la DLL prevxx.dll :-)

Que versión de FWH usas ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Windows 7 64bits y fhw32

Postby surGom » Sat Dec 13, 2014 11:11 am

Antonio la versión es la 13.12

Luis
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Windows 7 64bits y fhw32

Postby Antonio Linares » Sat Dec 13, 2014 12:17 pm

Luis,

El eliminar el uso de prev...DLL se implementó en FWH 13.07

Prueba a no tenerla en donde tienes el EXE, te debería funcionar :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Windows 7 64bits y fhw32

Postby surGom » Tue Dec 16, 2014 11:35 pm

Antonio desactive un rpreview que estaba usando y deje el nativo de Fwh y ahora funciona.

Gracias por tu ayuda
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Windows 7 64bits y fhw32

Postby Antonio Linares » Wed Dec 17, 2014 5:48 am

muy bien :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 15 guests