Newsgroup: it.comp.lang.vo-clipper
Titolo: Primi passi con Harbour

Prima di tutto volevo chiedere se faccio bene o male a parlare qui di
Harbour: per adesso non ci sono ng italiani che ne trattano, ed almeno
qui trovo la gente che lo conosce e con cui ho sempre parlato :)
Mi sono deciso ad installarlo ed a cominciare il processo di
conversione del mio applicativo, piuttosto esteso.
Ho provato a compilare e fin qui tutto perfetto, al momento del
linking ottengo problemi diversi a seconda del linker : se uso
blinker, mi dice "invalid file format", rivolto agli obj compilati da
Harbour, se invece uso ilink32 mi dice "illegal segment FIXUP index in
module <nomedelmiofile>.
Dove sbaglio ? :)
Ciao.Alberto.
-----------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@a2sistemi.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769

 Dove sbaglio ? :)
Forse dovresti provare il passaggio Harbour -> Borland C++ 5.5 ->
ILink32. Hai fatto cosě?
EMG

 Harbour è compatibile al 100% con Clipper.

ILink32. Hai fatto cosě?
No, ho usato l'opzione /go del compilatore che genera degli obj
direttamente, per semplicita'. Provero' a fare come dici, sicuramente
avro' segnalazioni di errore piu' esaustive :)


>Anche Xbase++ è 100% compatibile con clipper
Pero' il fatto di avere i sorgenti e poter compilare anche il
compilatore stesso per me vuol dire molto :)


 Anche Xbase++ è 100% compatibile con clipper
Infatti mi pare che in questo ng si possa parlare di tutto ciò che
deriva dal vecchio linguaggio dBase.
EMG

 avro' segnalazioni di errore piu' esaustive :)
Ok, facci sapere.
EMG

 ha scritto nel
messaggio news:ipkdntsgl8kbsp341...@4ax.com...


>Efficenza ed affidabilità per me vogliono dire di più..
Non e' detta che debbano essere qualita' non cumulabili :)
Quale migliore affidabilita' di un progetto libero, non legato agli
interessi economici dei colossi del software :)


 ha scritto nel
messaggio news:js1gnt0rsebcra65h...@4ax.com...


 Efficenza ed affidabilità per me vogliono dire di più..
Ma sono due concetti abbastanza vaghi mentre il primo è un fatto molto
concreto (quello di avere i sorgenti degli strumenti che si usano).
EMG

 ha scritto nel messaggio
news:3B784567...@flashnet.it...


 Non dovrebbe chiamarsi compilatore, chi fa la compilazione è il bo
Veramente Harbour, se ricordo bene, è in grado di produrre anche OBJ.
EMG

 Non dovrebbe chiamarsi compilatore, chi fa la compilazione č il bo
Mi viene in mente che anche alcuni compilatori C++ fanno cosi, prima
passa il preprocessore, poi da C++ si passa al C e poi binario, ti 
immagini la lentezza ;-)
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net

 ha scritto nel messaggio
news:3B827031...@flashnet.it...


 Resta da verificare se è in grado di farlo da solo o si appoggia al Borland.
L'OBJ credo proprio lo generi da solo senza l'ausilio di altri strumenti
(sempre che l'opzione sia attiva, non ho provato personalmente).
Comunque poco importa, secondo me, se per ottenere l'eseguibile si deve
utilizzare anche un compilatore C. Anzi, è un notevole vantaggio in
termini di portabilità. Lo stesso sorgente lo ricompili su qualunque
piattaforma che disponga di un compilatore C (praticamente tutte).
EMG

....Peccato speravo in una conversione in Visual basic
Di funzionanti c'e' l'OBJ, il C e l'HRB, tutti e tre collaudati
personalmente , gli altri arriveranno. E quando arrivera' il Pascal
non mi vedrete piu' perche' camminero' a 2 metri da terra :))
Cosa vuol dire Open Source ?? Vuol dire che l'altra sera alle 23 ho
trovato un bachetto , veramente da poco, l'ho segnatalo sulla lista di
Harbour, a cui sono iscritto da piu' di un anno, abbiamo discusso
qualcosa per vedere la soluzione migliore e dopo meno di 24 ore c'era
il compilatore aggiornato e funzionante, per tutti, e gratis.
Vi e' mai capitato di avere solo poche ore a disposizione per finire
un lavoro ?? :))
Ciao.Alberto.
-------------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@retrocomputing.net
