Newsgroup: it.comp.lang.vo-clipper
Titolo: compilazione programmi scritti in clipper con xHarbour

Ho scritto parecchi anni fa' un programma gestionale di magazzino
in clipper contente tanti programmi *.prg in clipper e compilati
con clipper 5.2. Il tutto funziona in dos egregiamente. Devo ormai passare
sotto windows e ho scaricato e installato borland c++ 5.5 e Xharbour.
Ho letto un sacco di post ma non ho capito niente di come convertire tutti
questi file .prg e compilare poi con il c++. Con i file *.rmk e lnk di clipper
e rlink mi era tutto chiaro ma con xharbour sono sprofondato nello sconforto.
Sicuramente sono invecchiato.
Ringrazio se qualche gentil persona mi possa aiutare; premetto che non mastico
molto l,inglese se l'aiuto è quello di segnalarmi i soliti siti.
Per aiutare anche quelli stupidi come me che hanno visto e provato i vari file
*.cfg bbc32 ecc.ecc... qualcuno potesse commentare le varie istruzioni.  
Grazie....
es.
 f12start,prg
 f12bolle.prg
 f12fatture.prg
 f12listaven.prg
 f12listacqu.prg
 ecc. ecc.

 Ringrazio se qualche gentil persona mi possa aiutare;
Se dopo ciņ che ti ho detto sopra sei ancora convinto che xHarbour
faccia per te allora dimmelo che ti mando il file batch che uso io per
compilare.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 EMG
Devo sostituire le macchine e la rete con cui lavoro,passare cioè da
dos e
novel newlite, a windows98 e la sua rete, velocizzare la rete e
poter gestire le stampanti USB
in modo grafico ovviamente modificando  se necessario i vecchi prg con
librerie nuove.
Il primo passo che dovrò fare ,penso, è ricompilare i vecchi prg con
un compilatore che che funzioni sotto windows.
In questi prg ho usato solo le librerie in dotazione al clipper 5.2.
Preciso che l'unica possibilità di gestione grafica che mi serve ora è
solo in stampa
es. stampa di una bolla con il logo grafico della ditta il resto va
bene così
come sotto dos.
Poi ci penserò. Qualsiasi aiuto mi necessario.
Ti ringrazio tanto.

 Poi ci penserò. Qualsiasi aiuto mi necessario.
Allora, questo è il batch che uso io per compilare (se hai più PRG basta
che aggiungi altre istruzioni di compilazione):
@ ECHO OFF
SET HARBOURCMD=/a /es2 /gc0 /l /m /n /q /w2
SET INCLUDE=include
IF EXIST %1.prg harbour %1 %2
SET HARBOURCMD=
SET INCLUDE=
IF EXIST %1.c bcc32 -e%1.EXE %1.c @bcc32.rsp
IF EXIST %1.c DEL %1.c
IF EXIST %1.obj DEL %1.obj
IF EXIST %1.tds DEL %1.tds
IF NOT ERRORLEVEL 1 IF EXIST %1.exe %1
dove BCC32.RSP è
rtl.lib
vm.lib
common.lib
gtwin.lib
lang.lib
rdd.lib
dbfntx.lib
dbfcdx.lib
macro.lib
dove puoi aggiungere anche gli altri eventuali OBJ. Poi ti serve
BCC32.CFG:
-5
-DHB_FM_STATISTICS_OFF
-DHB_GUI
-g5
-Iinclude;\bc\include
-j5
-k-
-Llib;\bc\lib
-O1
-O2
-OS
-Ov
-v-
-WC
-w
-w-inl-
Tutto qui. Fammi sapere se hai problemi. Ah, ricordati di adattare i
percorsi ai tuoi.


 EMG
 Ti ringrazio per l'aiuto.
Devo assolutamente utilizzare ormai altri programmi che lavorano sotto
windows
tipo excel,word.ecc. quindi il passaggio sotto il nuovo os è
obbligato.
Tutti i miei prg sono ovviamente solo in modo text quindi penso che
lasciando le
cose così come stanno e semplicemente passando a macchine più veloci e
a una rete che da 10mb passa a 100mb ci sia una discreta differenza.
Riguardo ai file che hai postato non riesco capire cosa intendi 'sei
hai altri file.....aggiungi...'
P.E
Se io avessi una directory con questi file da compilare dove il
start.prg
chiama altri prg come dovranno essere i file batch di compilazione?
start.prg
f12bolle.prg
f12fatt.prg
f12caric.prg
 
Scusami se abuso della tua gentilezza, ma vorrei capire prima di fare
qualsiasi
prova.

 f12caric.prg
Nel file batch ci metti
harbour start
harbour f12bolle
harbour f12fatt
harbour f12caric
e nel file BCC32.RSP ci aggiungi
start.obj
f12bolle.obj
f12fatt.obj
f12caric.obj
