Page 1 of 4

RPreview mal en xp - SOLUCIONADO (a medias)

PostPosted: Fri Oct 04, 2013 12:13 pm
by rolando
Buen día,

Tengo un inconveniente con el RPreview. Al elegir enviar por email la vista con formato PDF, da el error que se ve en imagen, PERO LO RARO es que sólo lo hace en pc's que usan WIN XP, En las que tienen WIN 7 NO PRESENTA EL PROBLEMA

Image

¿Alguna idea?. Gracias.

Rolando :D

Re: RPreview mal en xp

PostPosted: Fri Oct 04, 2013 12:23 pm
by karinha
El servidor de archivos és WINDOWS SERVER?

Probable tengas que cambiar la memoria de la computadora.

Con FWH 13.06 tuvemos el mismo problema en cualquier parte del programa

Windows XP con Windows Server.

Re: RPreview mal en xp

PostPosted: Fri Oct 04, 2013 2:15 pm
by rolando
Hola,

Uso win xp SP3.

Podrías explicar un poco más como solucionaste esto. Gracias.

Rolando :D

Re: RPreview mal en xp

PostPosted: Fri Oct 04, 2013 3:07 pm
by karinha
Usando:

HB_GCALL( .F. )

HB_GCALL( .T. )

También.

Protección del directorio en una variable y luego traerlo de vuelta con LCHDIR( cPathExe )

También el aumento de la capacidad de memoria de los ordenadores con Windows XP.

Creo sea un problema del compilador XHARBOUR ó Borland 5.82, no és de FiveWin( no tengo certeza ).

Algunos clientes se han cambiado a Windows 7 ( seven ) y listo.

Salu2

Re: RPreview mal en xp

PostPosted: Fri Oct 04, 2013 4:11 pm
by rolando
karinha,

Probé como indicas pero sigue haciendo la misma falla.

Las pc's tiene todas 2GB de ram al igual que la que tiene W7 (donde esto si funciona).

El problema se presenta sólo en win XP, habría que esperar a ver si Antonio le da una solución a este tema.

Lamentablemente, por lo pronto me iré a una versión anterior de FWH que no presenta estos problemas.

Gracias.

Rolando :D

Re: RPreview mal en xp

PostPosted: Mon Oct 07, 2013 9:32 am
by Antonio Linares
Rolando,

Ese error se solucionó recientemente, que versión de FWH estás usando ?

Re: RPreview mal en xp

PostPosted: Mon Oct 07, 2013 12:12 pm
by rolando
Antonio,

Esto lo hace con la 1307

Saludos.

Rolando :D

Re: RPreview mal en xp

PostPosted: Mon Oct 07, 2013 2:01 pm
by karinha
Antonio Linares wrote:Rolando,

Ese error se solucionó recientemente, que versión de FWH estás usando ?



Como solucionar en FWH13.06 Maestro?

Gracias, salu2.

Re: RPreview mal en xp

PostPosted: Tue Oct 08, 2013 3:18 pm
by karinha
UP

Re: RPreview mal en xp

PostPosted: Tue Oct 08, 2013 4:41 pm
by Antonio Linares
Rolando,

Si en vez de enviarlo por email, lo exportas a PDF, sigue dando el error ?

El error que se solucionó es de exportación a PDF, al crear los metafiles. Lo que intento ver es si es eso ó es algo relacionado con MAPI, gracias

Re: RPreview mal en xp

PostPosted: Tue Oct 08, 2013 4:53 pm
by Antonio Linares
Rolando,

Por favor comprueba si tienes este fix en tu versión de FWH:

viewtopic.php?p=152776#p152776

Re: RPreview mal en xp

PostPosted: Tue Oct 08, 2013 5:45 pm
by karinha
Antonio Linares wrote:Rolando,

Por favor comprueba si tienes este fix en tu versión de FWH:

viewtopic.php?p=152776#p152776


Mastro esto esta correcto?

Code: Select all  Expand view

#pragma BEGINDUMP
#include <windows.h>
#include <hbapi.h>

#ifdef __XHARBOUR__
  #define hb_parvnl( x, y ) hb_parnl( x, y )
  #define hb_storvnl( v, x, y ) hb_stornl( v, x, y )
#endif

HB_FUNC( DIBTOSTR )  // ( hDib ) --> lSuccess
{
   long lSize;
   char * pDib;

   #ifndef _WIN64
      pDib = DibToStr( ( HGLOBAL ) hb_parnl( 1 ), &lSize );
   #else  
      pDib = DibToStr( ( HGLOBAL ) hb_parnll( 1 ), &lSize );
   #endif

   hb_retclen( pDib, lSize );
   hb_xfree( ( void * ) pDib ); // aqui !!!
}

#pragma ENDDUMP
 

Re: RPreview mal en xp

PostPosted: Tue Oct 08, 2013 5:47 pm
by rolando
Antonio,

Quizás esté haciendo algo mal pero siguen sin funcionar el exportar a PDF como también el enviar por email.

No pruebo a Excel porque al querer pasarlo me indica que debe estar definido un codeblock (bInit, creo).

Con respecto a Word, tanto en W7 como en xp funciona pero antes de abrirlo o exportarlo salen estos mensajes:

Image

Image

Image

Luego de aceptar, se abre el archivo en word o lo exporta normalmente (reitero que esto pasa tanto en W7 64 bits como en xp 32 bits).

En cuanto a exportar a PDF como mandar por email, sigue dando el error luego que cambié la función en el "dib.c" tal cual lo indicas y lo incluí entre los archivos a compilar del UE.

Te recuerdo que solo lo hace en pc's con xp 32 bits, en mi notebook (win 7 64 bit) esto funciona normalmente (salvo la cuestión del WORD explicada antes).

Además, como dato extra, agrego que al compilar con la dib.c informa un par de warnig's que, por lo que indican, no tiene que ver directamente con la función modificada:

Code: Select all  Expand view
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
D:\FWH1307\source\winapi\dib.c:
Warning W8060 D:\FWH1307\source\winapi\dib.c 68: Possibly incorrect assignment in function DibRead
Warning W8060 D:\FWH1307\source\winapi\dib.c 70: Possibly incorrect assignment in function DibRead
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
RJCElectronica.EXE - 0 error(es), 2 advertencia(s)


Gracias.

Rolando :D

Re: RPreview mal en xp

PostPosted: Tue Oct 08, 2013 6:38 pm
by Antonio Linares
Rolando,

Comprueba si se crea un fichero hb_out.log y de existir copia aqui su contenido

Re: RPreview mal en xp

PostPosted: Tue Oct 08, 2013 6:40 pm
by Antonio Linares
Joao,

Se ve bien, te compila correctamente ?