bcc640.lib

bcc640.lib

Postby Patricio Avalos Aguirre » Tue Dec 06, 2005 8:55 pm

Estimados

Mi Proyecto ya alcanzo los 40 prg, y compila bien pero la clase tdbf me arroja error, pero si le saco el ultimo prg funciona bien ???, entonces preguntando por ahi en los foro me dijeron que habia que enlazar la libreria bcc640.lib mi pregunta es la ubicacion de la librería, la he puesto en primer lugar de las lib y me esta funcionando bien, la pregunta va por si no voy a tener problemas posteriores por la ubicacion

c:\borland\bcc55\lib\c0w32.obj +
... mas de 40 obj
tDbfSave.obj Fpagocli.Obj SaldoCli.obj, +
wcta.exe, +
wcta.map, +
C:\Harbour\lib\bcc640.lib +
xHBole +
c:\Fwh\lib\FiveHc +
HbTDbf +
vBarH +
vBoxH +
TWBRW32 +
SBrowseH +
TBtnGet32 +
SButtonH.LIB +
c:\Fwh\lib\FiveH +
C:\harbour\lib\hbCT.lib +
c:\harbour\lib\rtl.lib +
c:\harbour\lib\vm.lib +
c:\harbour\lib\gtwin.lib +
c:\harbour\lib\lang.lib +
c:\harbour\lib\macro.lib +
c:\harbour\lib\dbfcdx.lib +
c:\harbour\lib\dbffpt.lib +
c:\harbour\lib\rdd.lib +
c:\harbour\lib\rddads +
c:\harbour\lib\ace32 +
c:\harbour\lib\common.lib +
c:\harbour\lib\pp.lib +
c:\borland\bcc55\lib\cw32.lib +
c:\borland\bcc55\lib\import32.lib,, +
dbf\system\wcta.res

desde ya gracias


Saludos
Patricio
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby MarioG » Wed Dec 07, 2005 1:38 pm

Esto es lo que me respondio Walter Negro:

Dependiendo de la versión de xHarbour que uses, ya no hace falta agregar
esa librería.

Esta librería sirve para evitar un límite que tiene la librería estandar de
C de Borland al abrir archivos, el cual impone un límite de alrededor de 20
archivos abiertos, con la librería el límite se lleva hasta 640 archivos.

Esta limitación y su solución estan relacionados con las funciones
estandares de apertura de archivos, funciones que existen en todos los
compiladores de C para cumplir con el estandar.

Ya hace tiempo que cuando se compila bajo Windows con Borland o Visual C, no se usan las funciones estandares, sino que se usan las funciones del API de Windows.

Asi que en versiones recientes de xHarbour esta librería ya no es
necesaria, creo que en xHarbour 99.3 ya no es necesaria, pero no estoy muy seguro.
De todas formas, no agrega no quita nada tener esta librería en la
compilación si no se está seguro o si se tienen problemas al abrir una
cierta cantidad de archivos.

Saludos
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Postby Patricio Avalos Aguirre » Wed Dec 07, 2005 6:59 pm

Gracias mario por responder

La version de xharbour que utilizo es

xHarbour Compiler build 0.99.3 (SimpLex) (PuertoSUR)

y si le saco la libreria me da este error..

Datos del error causado por la Aplicación

Sistema "WIN-FACTURACION"
________________________________________________________________________________

Ruta y nombre : D:\Apl\PRGS\Agrotec\dbf\wcta.exe
Path de datos :
Tipo de aplicación : 32 bits
Versión del Compilador : xHarbour build 0.99.3 Intl. (SimpLex)
FWHX October 2003 (c) FiveTech, 1993-2003

Tamaño del ejecutable : 3,496,960 bytes
Fecha y Hora del error : 07/12/2005, 13:06:16

Descripción del error producido
________________________________________________________________________________

Error BASE/1005 Message not found: TINDEX:_ODBF
Argumentos :

Llamadas al Stack
________________________________________________________________________________

Called from __ERRRT_SBASE(0)
Called from TINDEX:ERROR(176)
Called from (b)HBOBJECT(105)
Called from TINDEX:MSGNOTFOUND(0)
Called from TINDEX:_ODBF(169)
Called from GETIDXNONE(84)
Called from TPARAME:NEW(341)
Called from OPARAME(793)
Called from PARAMETROS(337)
Called from (b)BUILDMENU(297)
Called from TMENU:COMMAND(404)
Called from TWINDOW:COMMAND(925)
Called from TMDIFRAME:COMMAND(224)
Called from TMDIFRAME:HANDLEEVENT(0)
Called from _FWH(3036)
Called from WINRUN(0)
Called from TMDIFRAME:ACTIVATE(874)
Called from MAIN(116)

Saludos
Patricio
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby Antonio Linares » Wed Dec 07, 2005 7:08 pm

Patricio,

Deberías usar una versión más reciente de xharbour. Puedes descargarla desde www.fivetechsoft.com/files/xharbour.exe

Mantén por seguridad una copia de tu versión actual.
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 45 guests