WBROWSE DE HERNAN CON VERCE 5.1

Post Reply
Marco Augusto
Posts: 122
Joined: Wed Oct 12, 2005 1:03 pm
Location: Cuernacava, Morelos Mexico

WBROWSE DE HERNAN CON VERCE 5.1

Post by Marco Augusto »

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 2020 Xharbour 1.2.3
MySQL 5.0.19 Fastreport

PERZO SOFT
Sistemas Personalizados
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Marco Augusto,

Añade esta línea en el fichero en C, al principio:

Code: Select all

void * hb_dynsymSymbol( void * );
regards, saludos

Antonio Linares
www.fivetechsoft.com
Marco Augusto
Posts: 122
Joined: Wed Oct 12, 2005 1:03 pm
Location: Cuernacava, Morelos Mexico

Post by Marco Augusto »

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 2020 Xharbour 1.2.3
MySQL 5.0.19 Fastreport

PERZO SOFT
Sistemas Personalizados
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Post by wmormar »

Marco Augusto,

descarga de nuevo VERCE, vienen corregidos varios bugs.

http://incos...net/fivewin

alguna duda contactame por messenger.

wmormar@hotmail.com
William, Morales
Saludos

méxico.sureste
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

> 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:

Code: Select all

#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
Post Reply