Como crear una libreria?

Como crear una libreria?

Postby Jorge Jaurena » Fri Mar 01, 2013 6: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
Jorge Jaurena
 
Posts: 146
Joined: Fri Oct 21, 2005 6:35 pm

Re: Como crear una libreria?

Postby jrestojeda » Fri Mar 01, 2013 7: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
User avatar
jrestojeda
 
Posts: 583
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: Como crear una libreria?

Postby Antonio Linares » Fri Mar 01, 2013 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como crear una libreria?

Postby Jorge Jaurena » 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
Jorge Jaurena
 
Posts: 146
Joined: Fri Oct 21, 2005 6:35 pm

Re: Como crear una libreria?

Postby Antonio Linares » Sun Mar 03, 2013 7:28 am

Jorge,

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

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

Re: Como crear una libreria?

Postby Jorge Jaurena » Sun Mar 03, 2013 2:35 pm

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

Gracias
Jorge Jaurena
Jorge Jaurena
 
Posts: 146
Joined: Fri Oct 21, 2005 6:35 pm

Re: Como crear una libreria?

Postby Antonio Linares » Sun Mar 03, 2013 3: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
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 87 guests