FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como crear una libreria?
Posts: 155
Joined: Fri Oct 21, 2005 06:35 PM
Como crear una libreria?
Posted: Fri Mar 01, 2013 06:24 PM

Hola a todos, estoy tratando de crear una .lib de la clase tsbutton, tengo los obj, pero no encuentro aqui en el foro algo ya escrito al respecto.
Si alguien sabe como hacerlo o ya la tiene como lib, desde ya agradecido.

Jorge Jaurena

Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Como crear una libreria?
Posted: Fri Mar 01, 2013 07:27 PM

Hola Jorge...
¿Cómo andás tanto tiempo?
Buscá acá en el foro el programa ExplorerLib de Andrés Reyes. Tal vez sea lo que estás queriendo hacer.
Saludos, Esteban.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como crear una libreria?
Posted: Fri Mar 01, 2013 09:57 PM

Jorge,

Con Borland es tan sencillo como:

c:\bcc582\bin\tlib.exe mylib.lib -+ modulo.obj

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 155
Joined: Fri Oct 21, 2005 06:35 PM
Re: Como crear una libreria?
Posted: Sat Mar 02, 2013 11:12 PM

Antonio, todo bien con el tlib.exe, pero me complico un poco el armado de la liberia SButtonH, tengo los prg que compilo sin problemas, pero hay un BPAINT.C que tengo que incluir y el BCC582 me da error al compilarlo, esto es lo ultimo que me falta para poder estrenar mi nuevo FWH.

Error E2209 C\BPAINT.C 5: Unable to open include file 'WinTen.h'
Error E2209 C\BPAINT.C 7: Unable to open include file 'ClipApi.h'
Error E2141 C\BPAINT.C 33: Declaration syntax error

No se si esos dos .h habra que incluirlos y la lina 33 es la segunda del siguiente bloque.

ifndef HARBOUR

CLIPPER SBtnPaint( PARAMS ) // ( hWnd, hBitmaP, lPressed,
// hFont, cText, nPos, nClrText, ClrBack,
// lMouseOver, lOpaque, hBrush, nRows, lW97,
// lAdjust, lMenu, lMenuPress, lFocused,
// nShape, lBorder, lBox, nClip, nClrTo, lHorz, lRound )

else

HARBOUR HB_FUN_SBTNPAINT( PARAMS )

endif

Muchas Gracias.
Jorge Jaurena

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como crear una libreria?
Posted: Sun Mar 03, 2013 07:28 AM

Jorge,

Puedes copiar aqui el contenido de bpaint.c ? gracias :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 155
Joined: Fri Oct 21, 2005 06:35 PM
Re: Como crear una libreria?
Posted: Sun Mar 03, 2013 02:35 PM

No me permite ya que es demasiado largo. Te lo envio por mail.

Gracias
Jorge Jaurena

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como crear una libreria?
Posted: Sun Mar 03, 2013 03:02 PM
Jorge,

Con estas modificaciones ha compilado bien haciendo:
c:\bcc582\bin\bcc32 -c -Ic:\harbour\include -Ic:\fwh\include BPAINT.C

https://code.google.com/p/fivewin-contributions/downloads/detail?name=bpaint.zip&can=2&q=
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion