FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour WBROWSE DE HERNAN CON VERCE 5.1
Posts: 151
Joined: Wed Oct 12, 2005 01:03 PM
WBROWSE DE HERNAN CON VERCE 5.1
Posted: Sat Nov 03, 2007 06:42 PM
Solicito su ayuda para generar libreria del wbrowse de Hernan

Hago lo siguiente:
UTLIZO VERCE 5.1 Y LE DOY LOS SIGUIENTES PARAMETROS

PROGRAMAS (PRG )

C:\HBROWSE\PRUEBA\WBROWSE.PRG
C:\HBROWSE\PRUEBA\TMULTISE.PRG

ARCHIVOS (C)

C:\HBROWSE\PRUEBA\WBRWLINE.C

PARAMETROS DE COMPILACION

BCC32=/c /O2
ILINK1=/Gn /aa /Tpe /s
ILINK2=/Gn /Tpe /s
XHARBOUR=/n /m /es2 /gc1

TODO PARACE OK, PERO AL COMPILAR EL ARCHIVO WBRLINE.C
MANDA LOS SIGUIENTES ERRORES:

Warning W8065 C:\HBROWSE\PRUEBA\WBRWLINE.C 1183: Call to function
'hb_dynsymSymbol' with no prototype in function HB_FUN_WBRWPANE
Error E2342 C:\HBROWSE\PRUEBA\WBRWLINE.C 1183: Type mismatch in parameter
'pSym' (wanted 'HB_SYMB *', got 'int') in function HB_FUN_WBRWPANE

Y POR LO TANTO LA LIBRERIA QUEDA INCOMPLETA
ALGUIEN TENDRA ALGUNA SOLUCION

SALUDOS
Marco Augusto Rodriguez Manzo

FWH January 2020 Xharbour 1.2.3

MySQL 5.0.19 Fastreport



PERZO SOFT

Sistemas Personalizados
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
WBROWSE DE HERNAN CON VERCE 5.1
Posted: Sat Nov 03, 2007 07:10 PM
Marco Augusto,

Añade esta línea en el fichero en C, al principio:
void * hb_dynsymSymbol( void * );
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 151
Joined: Wed Oct 12, 2005 01:03 PM
WBROWSE DE HERNAN CON VERCE 5.1
Posted: Sun Nov 04, 2007 05:38 PM

GRACIAS ANTONIO

YA COMPILO LA LIBRERIA SIN ERRORES

AL INTENTAR COMPILAR UN EJEMPLO CON VERCE
ME INDICA QUE FALTA UNA LIBRERIA PCREPOS.LIB

AL COMPILAR EL EJEMPLO CON UN BATCH
MANDA EL SIGUIENTE ERROR

unresolved external '_hb_dynsymbol' referenced from whernan.lib|wbrwline

compilo de la siguente manera:

set hdir=C:\xhARBOUR
set bcdir=C:\bcc55

%hdir%\bin\harbour SAMPLE01 /n /i\FWH\include;%hdir%\include /w /p %2 %3 > err0

echo -O2 -eSAMPLE01.exe -I%hdir%\include SAMPLE01.c > b32.bc
%bcdir%\bin\bcc32 -M -c -v @b32.bc
%bcdir%\bin\brc32 -r SAMPLE01
echo c0w32.obj + > b32.bc
echo SAMPLE01, + >> B32.BC
echo SAMPLE01.exe, + >> b32.bc
echo SAMPLE01.map, + >> b32.bc
echo WHERNAN.LIB \FWH\lib\Fivehx.lib \FWH\lib\FiveHC.lib + >> b32.bc

echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtwin.lib + >> b32.bc
echo %hdir%\lib\lang.lib + >> b32.bc
echo %hdir%\lib\macro.lib + >> b32.bc
echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc

echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib, >> b32.bc

IF EXIST SAMPLE01.res echo SAMPLE01.res >> b32.bc
%bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
SAMPLE01

Marco Augusto Rodriguez Manzo

FWH January 2020 Xharbour 1.2.3

MySQL 5.0.19 Fastreport



PERZO SOFT

Sistemas Personalizados
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
WBROWSE DE HERNAN CON VERCE 5.1
Posted: Sun Nov 04, 2007 06:29 PM

Marco Augusto,

descarga de nuevo VERCE, vienen corregidos varios bugs.

http://incos.sytes.net/fivewin

alguna duda contactame por messenger.

wmormar@hotmail.com

William, Morales

Saludos



méxico.sureste
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
WBROWSE DE HERNAN CON VERCE 5.1
Posted: Sun Nov 04, 2007 06:31 PM
> ME INDICA QUE FALTA UNA LIBRERIA PCREPOS.LIB

Esa librería viene incluida en las versiones más recientes de xharbour. De momento, para continuar, haz lo siguiente:

copy nulsys.lib pcrepos.lib

en el directorio LIB de xharbour

>
AL COMPILAR EL EJEMPLO CON UN BATCH
MANDA EL SIGUIENTE ERROR

unresolved external '_hb_dynsymbol' referenced from whernan.lib|wbrwline
>

Añade el siguiente código a tu PRG principal:
#pragma BEGINDUMP 

#define _HB_API_INTERNAL_ 
#include <hbapi.h> 
#include <hbapiitm.h> 

PHB_SYMB hb_dynsymSymbol( PHB_DYNS pDynSym ) 
{ 
   return pDynSym->pSymbol; 
} 

#pragma ENDDUMP
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion