Newsgroup: it.comp.lang.vo-clipper
Titolo: Sessioni Clipper su Win2000 LENTISSIME!!

Probabilmente è un problema già affrontato ma potete darmi una mano?
Se lancio duo o tre sessioni clipper (in finestra dos) devo aspettare
parecchi minuti prima di vederne il contenuto, e comunque non si puo'
lavorarci sopra.


Purtroppo Windows 2000 e anche XP hanno questo problema. Io non ho
ancora trovato una soluzione, anche perché ormai i programmi DOS mi
interessano ben poco (il loro mercato è morto da un pezzo).
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

 interessano ben poco (il loro mercato è morto da un pezzo).
Prova con questo:
* --------------------------------------------------------------------------
- *
   * PERCHE' WINDOW NT NON VADA AL 100% (DA NANFOR.LIB) *
   * DA TOGLIERE NEL DEBUG
*
* --------------------------------------------------------------------------
- *
#IFNDEF DEBUG
   FT_OnIdle({||FT_IAmIdle(,.T.)})
#ENDIF
A me funziona. Non mi ricordo dove si puo' scricare la libreria. Prova in
www.knowVo.com
.
Io uso CLIPPER 5.2e e blinker 6.0 i programmi girano indifferentemente dal
dos 6.2 a windows XP.
Sono d'accordo con te il Dos ormai è morto.
ciao,
      Fabrizio Malaguti


 ha scritto nel messaggio
news:2jT_9.114074$0v.33...@news1.tin.it...

Il problema è che il programma utilizza al 100% la cpu. Quindi se fai girare
un programma tutto è ok; se lanci piu' di una sessione dello stesso
programma si blocca tutto. Un cerotto è quello di mettere in pausa (
premendo il tasto PAUSA ) una delle sessioni dos aperte. Questo sistema puo'
andar bene a noi programmatori; ai clienti un po' meno.
L'altra soluzione è quello di utilizzare una libreria:
   * -------------------------------------------------- *
   * PERCHE' WINDOW NT NON VADA AL 100% (DA NANFOR.LIB) *
   * DA TOGLIERE NEL DEBUG                              *
   * -------------------------------------------------- *
#IFNDEF DEBUG
   FT_OnIdle({||FT_IAmIdle(,.T.)})
#ENDIF
Non ricordo esattamente dove si trovi; comunque puoi trovarla  in
www.knowvo.com
ciao,
      Fabrizio Malaguti

Io ho provato con clipper 5.3b e win2000 ma non funziona !
"Fabrizio Malaguti" <fabrizio...@NOSPAMsispaghe.it> ha scritto nel
messaggio news:b1od59$neq$1...@newsreader.mailgate.org...


 Io ho provato con clipper 5.3b e win2000 ma non funziona !
Io uso il 5.2e e blinker 6.0.
Il problema potrebbe essere il fatto che il 5.2 e il 5.3 siano stati
realizzati con 2 versioni di C diversi. Probabilmente occorre la libreria
nanfor.lib compatibile con il 5.3 (o libreria analoga ). Il tutto implica
che si presupponga che tale libreria sia in C; se fosse scritta in ASM,
allora non saprei quale potrebbe essere il problema.
ciao,
      Fabrizio Malaguti

allora non saprei quale potrebbe essere il problema.
Una parte delle funzioni della nanfor.lib sono in C, altre in ASM.
Comunque il problema non e' certamente questo, ne' tantomeno al fatto
che la libreria sia quella per il 5.2 piuttosto che per il 5.3. Nella
peggiore delle ipotesi il decadimento delle prestazioni sarebbe
irrisorio.
E' il solito vecchio problema di come windows assegna le priorita' ai
vari task, sopratutto quando questi usano chiamate a funzioni in real
mode.
ciao, acc.   
a...@libero.it

 ciao, acc.   
a...@libero.it

mentre il 5.2 col C 5.0 (almeno credo) (dos version).
La differenza piu' significativa tra la 5.3 e la 5.2 e' l'abbandono
definitivo della libreria "altmath", che utilizza aritmetica floating
point simulata (una sorta di emulatore software del coproc.
matematico), nel 5.3 quindi viene utilizzato il coprocessore per i
calcoli in virgola mobile, nel 5.2 questo non avviene.
Ad ogni modo c'e' da tenere presente che nella maggior parte delle
applicazioni la differenza di prestazioni e' poco avvertibile, proprio
perche' la quantita' di calcoli floating point in un classico
programma gestionale e' piuttosto limitata.
ciao, acc.   
a...@libero.it

Morale della favola il problema ci rimane.............
"acc" <a...@libero.ita> ha scritto nel messaggio
news:vsn54vo67uchh5ocd...@4ax.com...
