Baje superlib compatible con xharbour de clipper

Baje superlib compatible con xharbour de clipper

Postby ruben Dario » Mon Mar 26, 2012 4:20 pm

Saludos al Forum

Baje una Baje superlib compatible con xharbour de clipper.

Mi pregunta en esta superlib solamente estan los .prg No estan los escritos en C y ASM
Tengo la anterior a esta y tengo los ASM

Como lo compilo

Coloco el archivo s_mouse.asm
como se comila.
Como se llama el compilador o se ouede compilar con BCC582

[url]
http://www.4shared.com/file/_-SzLwkw/file.html
[/url]
Los Prg de la suplib
[url]
http://www.4shared.com/zip/iGZc-RuS/file.html
[/url]

Alguien tiene esta libreria completa para xharbour

Archivo.mak para construir la libreria

Code: Select all  Expand view

#Borland make sample, (c) FiveTech Software 2005-2009

HBDIR=i:\xharbour
BCDIR=i:\bcc582
FWDIR=i:\fwteam
fprg = i:\v_xharb

#lparam= /L /M /Q  ANTES ASI/L /N /W

#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\suplibx;.\funcs
.path.CH  = $(FWDIR)\include;$(HBDIR)\include
.path.C   = .\;.\c
.path.rc  = .\

#important: Use Uppercase for filenames extensions, in the next two rules!

PRG =         \
CL501.PRG \
CURD.PRG \
R_HCODE.PRG \
R_PRINTR.PRG \
R_QUIKR.PRG \
R_REPOLD.PRG \
R_REPORT.PRG \
S_1LABEL.PRG \
S_2DBRZ.PRG \
S_AASKIP.PRG \
S_ABORT.PRG \
S_ACHOI.PRG \
S_ACHOI2.PRG \
S_ADDSP.PRG \
S_AEXTRA.PRG \
S_AFTYPE.PRG \
S_AKOUNT.PRG \
S_ALENG.PRG \
S_ALLBUT.PRG \
S_AMSG.PRG \
S_AMSORT.PRG \
S_AMSTAT.PRG \
S_APPEND.PRG \
S_APPT.PRG \
S_ARRANG.PRG \
S_ASCII.PRG \
S_ASTATS.PRG \
S_AT2C.PRG \
S_ATT.PRG \
S_ATTRIB.PRG \
S_BDELIM.PRG \
S_BEGEND.PRG \
S_BIGEL.PRG \
S_BLANKS.PRG \
S_BLDAR.PRG \
S_BLDBF.PRG \
S_BLDNDX.PRG \
S_BOM.PRG \
S_BOXES.PRG \
S_BOYEAR.PRG \
S_BRSDF.PRG \
S_BUILD.PRG \
S_BXX.PRG \
S_CALCK.PRG \
S_CALCVW.PRG \
S_CENTR.PRG \
S_CLAB.PRG \
S_CLS.PRG \
S_COLPIK.PRG \
S_COPY.PRG \
S_COPYF.PRG \
S_CRUNCH.PRG \
S_CTRLW.PRG \
S_CVTDEL.PRG \
S_DATCAL.PRG \
S_DATEK.PRG \
S_DATVW.PRG \
S_DAYSIN.PRG \
S_DBARR.PRG \
S_DBSTAT.PRG \
S_DELAR.PRG \
S_DELET.PRG \
S_DOYEAR.PRG \
S_DPOPS.PRG \
S_DTDIFF.PRG \
S_DTOW.PRG \
S_DUP.PRG \
S_DUPH.PRG \
S_EDIT.PRG \
S_EDITM.PRG \
S_EDITMV.PRG \
S_EDPICT.PRG \
S_ENDSW.PRG \
S_ENHAN.PRG \
S_EVALQ.PRG \
S_EXPORT.PRG \
S_FFORM.PRG \
S_FIELDS.PRG \
S_FILEIN.PRG \
S_FILER.PRG \
S_FILLAR.PRG \
S_FM2N.PRG \
S_FM2P.PRG \
S_FORML.PRG \
S_FREADL.PRG \
S_FREQ.PRG \
S_FULLD.PRG \
S_GENED.PRG \
S_GENVA.PRG \
S_GETCAL.PRG \
S_GETDAT.PRG \
S_GETDFP.PRG \
S_GETKEY.PRG \
S_GETMAN.PRG \
S_GLOBR.PRG \
S_HARDC.PRG \
S_HELP.PRG \
S_HELPM.PRG \
S_HPLAS.PRG \
S_INIT.PRG \
S_INLOOK.PRG \
S_ISLOAD.PRG \
S_ISPART.PRG \
S_ISVALF.PRG \
S_KBDESC.PRG \
S_LIST.PRG \
S_LJUST.PRG \
S_LOOKIT.PRG \
S_LOTMEN.PRG \
S_MAILM.PRG \
S_MAKEB.PRG \
S_MCHOI.PRG \
S_MCHOI2.PRG \
S_MEAS.PRG \
S_MENUV.PRG \
S_MESSYN.PRG \
S_MFLD.PRG \
S_MFLDT.PRG \
S_MODIFY.PRG \
S_MOOSE.PRG \
S_MSG.PRG \
S_MSG20.PRG \
S_MULMYN.PRG \
S_NBR2ST.PRG \
S_NKEY.PRG \
S_NOTDUP.PRG \
S_NOZDIV.PRG \
S_ONER.PRG \
S_OPENIN.PRG \
S_PCSEL.PRG \
S_PICKND.PRG \
S_PLSW.PRG \
S_POPDIR.PRG \
S_POPEX.PRG \
S_POPORD.PRG \
S_POPR.PRG \
S_POPR1.PRG \
S_POPUPK.PRG \
S_POPVW.PRG \
S_PREAD.PRG \
S_PRNPOR.PRG \
S_PRNT.PRG \
S_PRNTF.PRG \
S_PROG.PRG \
S_PROPER.PRG \
S_PSEEK.PRG \
S_PULLDN.PRG \
S_PURGEM.PRG \
S_QUERY.PRG \
S_READRS.PRG \
S_RJUST.PRG \
S_RMENU2.PRG \
S_RREAD.PRG \
S_SADDR.PRG \
S_SCMOD.PRG \
S_SCREEN.PRG \
S_SCROLL.PRG \
S_SEARCH.PRG \
S_SETCEN.PRG \
S_SETCOL.PRG \
S_SETDAT.PRG \
S_SETEX.PRG \
S_SETKEY.PRG \
S_SFILOK.PRG \
S_SMAL.PRG \
S_SMALK.PRG \
S_SMGETS.PRG \
S_SNETU.PRG \
S_SRECLO.PRG \
S_STAN.PRG \
S_STARTS.PRG \
S_STOD.PRG \
S_STRETC.PRG \
S_STRPAT.PRG \
S_STRPUL.PRG \
S_SUBPLU.PRG \
S_SUMAV.PRG \
S_SUPER.PRG \
S_TABMEN.PRG \
S_TAG.PRG \
S_TAG2.PRG \
S_TAGA.PRG \
S_TAGAM.PRG \
S_TAGF.PRG \
S_TAGOLD.PRG \
S_TIME.PRG \
S_TODO.PRG \
S_TRUEVA.PRG \
S_UNBOX.PRG \
S_UNIQF.PRG \
S_UNSEL.PRG \
S_VAR2.PRG \
S_VARLEN.PRG \
S_VIEWP.PRG \
S_VMEMO.PRG \
S_VVIEW.PRG \
S_WILD.PRG \
S_WOMON.PRG \
S_WOYEAR.PRG \
S_WRITEF.PRG \
S_XBXX.PRG


C =          \

#S_MESS~1.PRG \

PROJECT    : suplib.lib

suplib.lib  : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ)
  echo off
  del .\obj\*.* /Q

.PRG.OBJ:
  $(HBDIR)\bin\harbour $< /L /M /Q /Oobj\ /I.;$(HBDIR)\include;$(fprg)\include  > comp.log
  $(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c
  $(BCDIR)\bin\tlib $(fprg)\lib\suplib.lib -+ obj\$&.obj,,

.C.OBJ:
  echo -c -tWM -D__HARBOUR__ > tmp
  echo -I$(HBDIR)\include >> tmp
  $(BCDIR)\bin\bcc32 -oobj\$& @tmp $<
  $(BCDIR)\bin\tlib $(fprg)\lib\suplib.lib -+ obj\$&.obj,,
  del tmp



 




Code: Select all  Expand view


 
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1069
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Baje superlib compatible con xharbour de clipper

Postby lucasdebeltran » Mon Mar 26, 2012 6:20 pm

Rubén,

En Harbour hay un parche que modifica las funciones de .C y ASM, pero yo no lo he probado aunque sí lo descargué.

Salu2
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: Baje superlib compatible con xharbour de clipper

Postby ruben Dario » Mon Mar 26, 2012 6:44 pm

lucasdebeltran wrote:Rubén,

En Harbour hay un parche que modifica las funciones de .C y ASM, pero yo no lo he probado aunque sí lo descargué.

Salu2



Lucas Tu sabes como se llama el parche.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1069
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Baje superlib compatible con xharbour de clipper

Postby carlos vargas » Mon Mar 26, 2012 6:56 pm

si te bajas los fuenets de harbour, en la carpeta utils
hay una carpeta superlib, ahi hay unos archivos que contiene las modificaciones necesarias, hay un readme con las indicaciones
se usa la utilidad gnu patch para aplicar los cambios, (estos cambios hacerlos con winxp ya que con windows 7 falla, la utilidad patch.exe no funciona bien en windows 7).

en fin llete el erchivo con las indicaciones, yo tengo la lib y funciona exelentemente con ambos compiladores.

salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1719
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Baje superlib compatible con xharbour de clipper

Postby ruben Dario » Mon Mar 26, 2012 8:44 pm

Per te trabaja bien con Windows 7. Voy a bajar estos fuentes de Harbour
Gracias por tu aporte.

En clipper para spasar a Excel usaba clipwks tiene esta libreria para xharbour, o cual me recomiendas.


Este Proyecto lo esto haciendo con Fivewin y Mysql. Es la aplicacion de Clipper que tengo que la estoy pasando.

Lo de la Idea era si podia compilar los fuentes de Clipper , Lo malo es que tenfgo librerias de Terceros Como Superlib y el grump y Fast53 ya que tengo Usuarios de Windows 7 y no la pueden trabajar y implica retornar al windows XP.

Bueno Ya anule Varias de estas.
Tengo el problema es con los menus.

Loas asia asi,
Tu tienes los Fuentes de este codigo para hacer menus pero para harbour. o Tienes alguno similar
creo que con esto ya lo tengo de un hilo.


[code]
@0,1 say "[þ] Producci•n/Facturaci¢n" colour "w/b"

nMaxRow := MAXROW() // para el generador

bungstart()
bungoption("~Catalogos")
bungdrop()
bungoption("Contable ")
bungdrop()
bungoption("Condiciones de ~Pago ")
bungdrop() //STANDARIZAR
bungoption("Actualizaci¢n",{|| Accesos("PXP510(23)","PXP510_23",0) } ) //STANDARIZAR
bungoption("Consulta",{|| Accesos("PXP602(5)","PXP602_5",0) } )
bungoption("Listado",{|| Accesos("PXP602(6)","PXP602_6",0) } )
bungundrop()


bungoption("~Exit",{||bungeequit()} )

/code]
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1069
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 25 guests