Newsgroup: it.comp.lang.vo-clipper
Titolo: xharbour

Ciao a tutti,
ho scaricato l'ultimo binario di xharbour per fare alcuni tests ver. 0.92.
In precedenza ho fatto alcune prove con la versione cvs ma ho avuto un
mucchio di problemi specialmente con la tbrowse per cui ho lasciato perdere
per parecchi mesi. Ho provato xMate e funziona egregiamente, quindi lo
utilizzo per compilare e linkare. Ho compilato alcuni prg con la versione
0.92 e, mentre in precedenza NON lo dava, adesso da' dos error 4 cioe'
"troppi files aperti". Il file config.nt e' settato con i parametri che uso
solitamente e che funzionano egregiamente "files=150" per cui mi sembra
strano questo comportamento. Ho provato a lanciare il programma con i
parametri //f=xxx ma stessa minestra.
Portare Files=250 e' possibile ma mi chiedo se abbia senso visto che la
versione Clipper con questi parametri funziona correttamente e la versione
xHarbour precedente anche.
Ciao Marco

 xHarbour precedente anche.
Per prima cosa devi tenere presente che un programma compilato con
xHarbour non č un programma DOS ma un programma Win32, anche se in
modalitą console (tanto č vero che puoi utilizzare anche le API di
Windows). Quindi le impostazioni per il DOS non servono a nulla.
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

 Windows). Quindi le impostazioni per il DOS non servono a nulla.
E' vero. Il messaggio m'ha tratto in inganno e non ho pensato abbastanza.
Grazie di tutto.
Provo subito.
Marco Boeri


Ciao a tutti,
ho provato come mi hai suggerito ed effettivamente era cosi. A riguardo devo
dire che nei binari scaricati dal sito 
xharbour.org
 la libreria bcc640.lib
NON c'era, ne' era presente nei contrib. L'ho trovato nel cvs. Considerando
che e' una libreria vecchia e non modificata dal cvs dal 22 05 2002 mi
sembra strano che non sia stata inserita nei binaries. Se non avevo il cvs
dovevo cercarla in altri modi...
Ho provato il debugger ma e' un delirio. Dimmi se anche a te da' problemi.
Il watch non funziona: le variabili danno valori a caso; parecchie
funzionalita' non sono implementate; il mouse un po' funziona un po' no; non
e' molto utile.
Per verificare un valore devo ricorrere al vecchio modo "visualizza dato +
pausa (inkey())": non e' granche' come debugging.
Infine usando una tbrowse che richiama altre funzioni mediante il
setkey(...) che a loro volta possono chiamare altre tbrowse() con altri
setkey(...) mi da questo errore
Questo succede se tengo premuto il tasto DOWN e il puntatore e' a fine file.
Unrecoverable error 9010: hb_xfree() Invalid Pointer 00A4D182
Called from TONE(0)
Called from OGGETTOTBROWSE(234)
Called from TEST4(685)
Called from OGGETTOTBROWSE(268)
Called from TEST3(555)
Called from OGGETTOTBROWSE(339)
Called from TEST1(390)
Called from OGGETTOTBROWSE(268)
Called from TEST(304)
Called from OGGETTOTBROWSE(268)
Called from MBSTATEST(56)
Called from MNU00000(203)
Questo errore ce l'ho da sempre. Ho
provato tempo fa ad inviare un msg al ng internazione senza ottenere
risposta. So di altri che hanno lamentato un simile errore. Mi sembra strano
a tutt'oggi siano ancora a questo stadio visto che il prodotto viene anche
commercializzato.
Disabilitando la riga che richiama tone() il programma funziona.
Parecchie funzioni dello schermo della ca-tools non sono implementate e
poiche' ne faccio un largo uso devo riscrivere interamente parti di
programma.
In compenso xMate, sviluppato interamente in xHarbour, non e' affatto male,
anzi.
ciao a tutti
marco Boeri

 programma.
Mi sembra che anche queste siano state riviste di recente. Guardati i
log del CVS per ulteriori informazioni.


 log del CVS per ulteriori informazioni.
Mi tengo aggiornato ma e' un po' che non controllo. Lo faro' grazie.
Ciao
Marco Boeri

 parti.
Mi pare pieno zeppo di contributi. Guarda bene nella cartella contrib.
Sono 10 Mb di sorgenti!
