FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Incompatibilidad
Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Incompatibilidad
Posted: Sun Sep 16, 2012 02:34 PM
Baje la nueva versi贸n de xharbour 1.21 rev 9656 (usaba la anterior 9445), y compile los programas sin hacer ning煤n cambio y no hubo problemas (compilo los hrb y obj tal cual estaban), hice algunos cambios en algunos prg para probar si al recompilarlos hab铆a algun problema y todo bien, pero al querer recompilar rpreview me di贸 este error :

Error: Unresolved external '_HB_FUN_CREATECOMPATIBLEBITMAP' referenced from E:\FIVEHME\OBJ582\RPREVIEW.OBJ

sin genererar el exe, copi茅 los hrb y obj de rpreview que tengo en otro programa y ah铆 paso perfecto.
A que se debe este error. Hice la prueba con dos rpreview distintos y en los dos gener贸 este error.
En cuanto a la creaci贸n de las librerias que utilizo, txfilex, wbrowse de hernan, tpdf no hubo problemas.

Gracias
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Incompatibilidad
Posted: Mon Sep 17, 2012 05:58 AM

En tu PRG principal a帽ade al principio (despues de #include "FiveWin.ch"):

REQUEST CreateCompatibleBitmap

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Re: Incompatibilidad
Posted: Mon Sep 17, 2012 11:20 AM
Gracias Antonio pero no funcion贸 me da este error:

Error: Unresolved external '_HB_FUN_CREATECOMPATIBLEBITMAP' referenced from E:\FIVEHME\OBJ582\ORIGEN.OBJ

Estoy utilizando xharbour (煤ltima revisi贸n), bcc582 y fhw712

Falta incluir alguna librer铆a??

Luis
Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Re: Incompatibilidad
Posted: Mon Sep 17, 2012 11:24 AM

Perd贸n me olvide de apuntar que ahora me crea los rpreview.hrb y rpreview.obj

Luis

Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Re: Incompatibilidad
Posted: Mon Sep 17, 2012 12:52 PM
Bueno buscando por internet encontr茅 esta funci贸n en winapi

Code (fw): Select all Collapse
HBITMAP CreateCompatibleBitmap(
聽 聽 HDC hdc, 聽 聽// manipulador de contexto de dispositivo
聽 聽 int nWidth, // anchura del mapa de bits en pixels
聽 聽 int nHeight // altura del mapa de bits en pixels
聽 聽);


lo que hice fue agregar al principio este c贸digo que saqu茅 de wbrwline.c de Hern谩n

Code (fw): Select all Collapse
#include <WinTen.h>
#include <Windows.h>
#include <ClipApi.h>
#ifdef __HARBOUR__
聽 聽#include <hbapi.h>
聽 聽#include <hbapiitm.h>
聽 聽#include <hbvm.h>
#endif


Compilo con verce, lo agregue en archivos c y funcion贸 sin necesidad de agregar en el programa principal el Request.
Lo que necesitar铆a saber es si hay alguna librer铆a (sea en xharbour 贸 Bcc582)que contenga esta librer铆a.
Yo de c no "c" nada, esto fue como el burro que toc贸 la flauta...

Luis
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Incompatibilidad
Posted: Tue Sep 18, 2012 04:36 AM
Luis,

El c贸digo correcto es:

Code (fw): Select all Collapse
#include <hbapi.h>
#include <windows.h>

HB_FUNC( CREATECOMPATIBLEBITMAP )
{
   hb_retnl( ( HB_LONG ) CreateCompatibleBitmap( ( HDC ) hb_parnl( 1 ), hb_parnl( 2 ), hb_parnl( 3 ) ) );
}
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 652
Joined: Wed Oct 19, 2005 12:03 PM
Re: Incompatibilidad
Posted: Tue Sep 18, 2012 05:17 AM

Gracias Antonio ya lo correg铆

Luis

Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Incompatibilidad
Posted: Wed Sep 19, 2012 01:14 PM

Luis;
De donde se baja la version de xHarbour que comentas?

gracias

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Incompatibilidad
Posted: Wed Sep 19, 2012 01:44 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Incompatibilidad
Posted: Wed Sep 19, 2012 09:58 PM

gracias!
Saludos

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Incompatibilidad
Posted: Wed Sep 19, 2012 10:02 PM

Mario

Compila con esta nueva revision de xHarbour y exporta a excel de xBrowse con oBrw:ToExcel()
A mi no me funciona se cuelga, parece que el problema es la libreira RTL.LIB

Gracias.

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Incompatibilidad
Posted: Wed Sep 19, 2012 10:08 PM

Ok, pruebo y te aviso

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Incompatibilidad
Posted: Thu Sep 20, 2012 12:34 PM
Adhemar;
Malas noticias...o no, depende de como se lo mire :-)
Baje y sin tocar nada compile testxbrw3. Exporta y abre ambas opciones del menu Excel
Te dejo el enlace donde subi el ejecutable
https://www.box.com/s/k9mmvl3783z52hm81okv

Saludos
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Incompatibilidad
Posted: Thu Sep 20, 2012 12:49 PM

Gracias Mario.

Efectivamente Exporta, que versi贸n de FWH y BCC usas?

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Incompatibilidad
Posted: Thu Sep 20, 2012 02:00 PM

FWH 12.04 Bcc 5.82

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina