Page 1 of 1

dove reperire Sample batch x Xharbour

Posted: Fri Dec 23, 2005 11:53 am
by Piscicelli Zingoni
Ciao a tutti,
Ho tirato giu' da xharbour.org xharbour x bcc ma non ci ono ne sample .prg ne .bat di compilazione.
Ho provato a chiederli alle news di xharbour e mi hanno detto che devo comprarmi xharbour.......
Ma non era possibile usarlo gratis?
Dove trovo un po di sample e bacth di compilazione?
Ma Xharbour free ha anche le GUI o e' solo carattere ?
Io comunque ho le fwh 24

Ciao tutti Bon Natale e Felice 2006

Piscicelli/Zingoni

Re: dove reperire Sample batch x Xharbour

Posted: Fri Dec 23, 2005 12:42 pm
by Enrico Maria Giordano
Piscicelli Zingoni wrote:Ciao a tutti,
Ho tirato giu' da xharbour.org xharbour x bcc ma non ci ono ne sample .prg ne .bat di compilazione.
Ho provato a chiederli alle news di xharbour e mi hanno detto che devo comprarmi xharbour.......
Ma non era possibile usarlo gratis?
Forse non hai capito bene la risposta. Quello era solo un consiglio non un obbligo. Se si trova difficoltà ad organizzarsi lo strumento da soli allora c'è la possibilità di avere tutto già pronto per l'uso.

Ad ogni modo, eccoti un batch di compilazione per un singolo PRG (controlla i percorsi):

Code: Select all

@ ECHO OFF
SET HARBOURCMD=/a /es2 /gc0 /m /n /q /w2
SET INCLUDE=c:\xharbour\include;c:\bcc55\include
IF EXIST %1.prg c:\xharbour\harbour %1
SET HARBOURCMD=
SET INCLUDE=
IF EXIST %1.c c:\bcc55\bin\bcc32 +c:\xharbour\xharbour.cfg -c %1.c
IF EXIST %1.obj c:\bcc55\bin\ilink32 c0x32 %1.obj, %1.EXE @c:\xharbour\xharbour.rsp
IF ERRORLEVEL 1 PAUSE
IF NOT ERRORLEVEL 1 IF EXIST %1.exe %1
IF EXIST %1.c DEL %1.c
IF EXIST %1.obj DEL %1.obj
IF EXIST %1.tds DEL %1.tds
dove XHARBOUR.CFG è

-5
-DHB_FM_STATISTICS_OFF
-DHB_GUI
-DHB_NO_PROFILER
-DHB_NO_TRACE
-DHB_WIN32_IO
-g50
-Ic:\xharbour\include;c:\bcc55\include
-j5
-k-
-O1
-O2
-OS
-Ov
-v-
-WC
-w
-w-inl-

e XHARBOUR.RSP è

/ap +
/Gn +
/Lc:\xharbour\lib;c:\bcc55\lib;c:\bcc55\lib\psdk +
/x

rtl.lib +
vm.lib +
common.lib +
lang.lib +
gtwin.lib +
rdd.lib +
dbffpt.lib +
dbfntx.lib +
dbfcdx.lib +
hbsix.lib +
macro.lib +
pcrepos.lib +
hbodbc.lib +
hbzip.lib +
ct.lib +
import32.lib +
cw32.lib +
odbc32.lib +
debug.lib
Ma Xharbour free ha anche le GUI o e' solo carattere ?
Solo console. Ma ci sono delle librerie GUI gratuite tipo la MiniGUI.
Io comunque ho le fwh 24
Non credo tu la potrai utilizzare con l'ultima release ufficiale di xHarbour a causa di variazioni interne di quest'ultimo.

EMG

Posted: Fri Dec 23, 2005 1:28 pm
by Ugo
Ciao,
alla risposta di Enrico potrei aggiungerti che se hai scaricato dal cvs l'ultima versione devi anche compilare xHarbour e, nella cartella xHarbour, oltre tutti i sorgenti trovi anche la cartella tests con i vari esempi tipo samples di FWH!

per compilare xHarbour potresti usare:

Code: Select all

@ ECHO OFF
SET PATH=C:\Borland\BCC55\bin;c:\WORK\djgpp\bin;%PATH%
SET DJGPP=c:\DJGPP\DJGPP.ENV
SET HB_LEX=SIMPLEX
CALL C:\BCC55\Bin\setb55
CALL make_b32 clean
CALL make_b32

Rem COMPILA HELP
cd \WORK\xharbour\doc
..\bin\hbdoc /chm xharbour.lnk xharbour.rsp
Devi però aver installato DJGPP e Borland.

La seconda parte prevede anche la compilazione della documentazione.

Ciao,
Ugo

Posted: Fri Dec 23, 2005 1:33 pm
by Enrico Maria Giordano
CALL C:\BCC55\Bin\setb55
Questo setb55 non fa parte del Borland.

EMG

Posted: Sun Dec 25, 2005 7:59 pm
by Piscicelli Zingoni
Io attualmente uso Harbour con FWH24
Mi apre di capire che XHARBOUR e' meglio o comunque piu' aperto.
Domando a chi lo usa gia':
E' anche piu stabile?
Ha anche un suo IDE o e' solo interfaccia carattere?
Posso contiunuare ad usarlo con le FWH24o posso anche farne a meno (!?)

Dove posso reperire Xharbour (free) completo con i test/batch o e' meglio prelevarlo dal CVS ? (non so niente del CSV!!)

Buon Natale e grazie

Piscicelli/Zingoni

Posted: Sun Dec 25, 2005 8:08 pm
by Enrico Maria Giordano
Piscicelli Zingoni wrote:Io attualmente uso Harbour con FWH24
Mi apre di capire che XHARBOUR e' meglio o comunque piu' aperto.
Meglio forse, nel senso che è più seguito e più esteso. Poi non ho capito cosa intendi esattamente con "aperto". La licenza credo sia la stessa.
Domando a chi lo usa gia':
E' anche piu stabile?
Sicuramente è più testato.
Ha anche un suo IDE o e' solo interfaccia carattere?
Esattamente come Harbour.
Posso contiunuare ad usarlo con le FWH24o posso anche farne a meno (!?)
Ammesso che la versione di FWH in tuo possesso sia compatibile con la versione di xHarbour che ti procurerai, sì, puoi continuare ad usare le FWH. Per farne a meno devi orientarti verso un'altra libreria GUI come la MiniGUI.
Dove posso reperire Xharbour (free) completo con i test/batch o e' meglio prelevarlo dal CVS ? (non so niente del CSV!!)
Conviene che usi quella fornita con le FWH in tuo possesso oppure l'ultima release ufficiale che trovi su www.xharbour.org. I batch di compilazione dovresti trovarli nella directory di installazione delle FWH. Oppure usi quelli che ho riportato io.

EMG

Posted: Mon Dec 26, 2005 4:50 pm
by Piscicelli Zingoni
Grazie Mille

Posted: Mon Dec 26, 2005 8:48 pm
by Ugo
Scusate mancava la risposta al setb55! :(

Questo è il batch:

Code: Select all

IF EXIST \DJGPP\DJGPP.ENV     
SET DJGPP=\DJGPP\DJGPP.ENV
IF NOT EXIST \DJGPP\DJGPP.ENV SET Bison_Simple=\DJGPP\share\bison\bison.simple

SET HB_ARCHITECTURE=w32
SET HB_COMPILER=bcc32

SET C_USR=
SET L_USR=

REM SET ECHO=cmd /c echo
REM SET DEL=cmd /c del

SET PATH=\BCC55\BIN;\DJGPP\BIN;%PATH%