dove reperire Sample batch x Xharbour

Moderator: Enrico Maria Giordano

Post Reply
Piscicelli Zingoni
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

dove reperire Sample batch x Xharbour

Post 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
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: dove reperire Sample batch x Xharbour

Post 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
User avatar
Ugo
Posts: 283
Joined: Sat Oct 15, 2005 6:40 am
Location: Turin, Italy

Post 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
Ciao, best regards,
Ugo
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post by Enrico Maria Giordano »

CALL C:\BCC55\Bin\setb55
Questo setb55 non fa parte del Borland.

EMG
Piscicelli Zingoni
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Post 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
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post 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
Piscicelli Zingoni
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Post by Piscicelli Zingoni »

Grazie Mille
User avatar
Ugo
Posts: 283
Joined: Sat Oct 15, 2005 6:40 am
Location: Turin, Italy

Post 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%
Ciao, best regards,
Ugo
Post Reply