Newsgroup: it.comp.lang.vo-clipper
Titolo: WinXP e Clipper

Ho un problema.
Sotto windows XP i programmi Clipper mi danno nel 
task manager un utilizzo della CPU del 100%, e se
uso piu' programmi DOS ad esemio un editor ed un
programma Clipper ottengo funzionamenti intermittenti
con i programmi che non rispondono.
Sapete se c'e' qualche modo per ovviare a questo?
Se non ricordo male con Clipper c'era un modo per
evitare l'utilizzo esclusivo della CPU agendo sulla
IDLE c'e' qualcuno che ne sa di piu?, oppure
c'e' qualche paramentro di configurazione di WinXP
che cambia la priorita' dei processi in modo da
risolvere il problema?
Grazie.
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net

 ...> risolvere il problema?
Alcune funzioni del Clipper, saturano il processore rendendo
praticamente impossibile l'utilizzo di altre applicazioni con
prestazioni decenti.
Il problema (che io sappia) esiste per tutte le versioni NT di windows
(e quindi anche XP e 2000 che in pratica ne sono l'evoluzione).
Per ovviare il problema, è sufficente il link della libreria OSLIB che
trovi disponibile su OASIS e poi la chiamata di una funzione al boot
del programma clipper che è OL_autoyield( .T. ).
Così tutto funziona regolarmente.
Vorrei anche provare a spiegare le motivazioni di questo problema, ma
lascio il compito a chi sicuramente è più esperto di me visto che la
mia competenza è più rivolta alla contabilità e ai sui aspetti della
gestione che non alla programmazione.
A presto.Luigi Dorigo

 del programma clipper che è OL_autoyield( .T. ).
Ti ringrazio moltissimo, ora provo subito, purtroppo con questo non
posso risolvere il problema con l'editor che uso, vorra' dire che ne
usero uno per Win32.


 con i programmi che non rispondono.
Anch'io sto provando XP e piacerebbe sapere anche a me come evitare la
risposta "a scatti" della tastiera nei programmi DOS...
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

 ha scritto nel messaggio
news:3C4D4BE1...@libero.it...


 usero uno per Win32.
Se ne trovi uno comodo ce lo segnali?


Ti ringrazio moltissimo, ora provo subito...
oltre a quanto ti ha consigliato luigi, sul sito oasis ci dovrebbero
essere dei link a pagine in cui si affronta il problema dell'utilizzo
"esclusivo" della CPU da parte degli applicativi Clipper.
Dai una occhiata anche al contenuto del file multi102.zip, nel caso
l'utilizzo della OsLib non ti desse i risultati sperati.
ciao

Enrico,
   il problema della tastiera a scatti è identico in Win2000!
Ho appena controllato in una stazione XP di un collega.
Con i programm Clipper+OSLIB si tiene bassa la CPU, ma il problema è un
altro.
Il problema è una sorta di refresh a livello Task del CMD.
Se ne "fottono", scusate, di far si che un utente che utilizzi un programma
Dos a Finestra a schermo intero lavori "da cani".
Ho lottato tanto per WIN2000, poi ho smesso.
Io alla prima occasione reinstallo WIN98.
Scusate l'intervento disfattista.
E' da circa tre mesi che non cerco più la soluzione, che sia uscita una
soluzione da parte di qualcuno?

Dos a Finestra a schermo intero lavori "da cani".
puoi spiegarti meglio?
io ho applicativi Clipper che girano su Windows 2000 senza alcun
problema.
Anche nel caso di contemporaneo uso di altri programmi, non mi risulta
(nè direttamente nè da parte degli utilizzatori) che vi sia un
comportamento "a scatti"....
Mi risulta, invece, che all'avvio di W2000 e per qualche minuto,
probabilmente per un certo lavoro in background del s.o., avvengano
pesanti rallentamenti su programmi Clipper "non trattati" per evitare
l'utilizzo 100% della CPU (ma con quelli "trattati", in verità, non ho
nessuna info sul fatto che ci siano problemi o no, sempre in questa
prima fase di avvio..).
ciao

Scusate, rileggendo il thread ho capito che il problema si verifica
quando DUE programmi Clipper o Dos vengono utilizzati in
contemporanea.
Ho fatto delle prove, in locale, sul mio W2000 con due applicativi
Clipper di cui uno "trattato" e l'altro no, ed in effetti c'è un
rallentamento bestiale.
Comunque, utilizzando due istanze di un programma "trattato" tutto va
liscio e non riscontro problemi di "scatti" nè rallentamenti.
ciao

Diego Decandia ha scritto:

OsLib sembra funzionare, ma daro' un occhiata anche a quello.


 Se ne trovi uno comodo ce lo segnali?
Ne ho provati diversi, secondo me il migliore e' Ultraedit
http://www.ultraedit.com
 costa $39 ed e' facile e completo,
se ne vuoi uno free c'e' PFE, pero' Ultraedit vale la spesa.


 problema.
Io invece confermo il comportamento lamentato da Marco (almeno su XP). E
non stiamo parlando di programmi Clipper. Qualsiasi programma (anche il
semplice EDIT del DOS) lancio in finestra DOS, la tastiera viene letta a
scatti (se tengo premuto un tasto i caratteri arrivano a "pacchetti" e
non uno alla volta. Se a te non lo fa, da cosa potrebbe mai
dipendere?...


 contemporanea.
No, come ho spiegato nel precedente messaggio, il Clipper non c'entra
per niente. E il problema si manifesta anche con un solo programma DOS
attivo.


 soluzione da parte di qualcuno?
Magari.


Sono tentato di fare la stessa cosa.
Mah... certo Windows98 SE non era male, ma a me andava in crash
regolarmente, anche dopo varie installazioni, con i programmi che
uso...
Per cui il passaggio a W2000 ha significato la fine di un incubo ed
una stabilità mai prima verificata.
Tutto è relativo, quindi....
ciao

Se a te non lo fa, da cosa potrebbe mai dipendere?...
non so.
ciao

attivo.
Scusa, ma non vedo nessun tuo messaggio in questo thread in cui
spieghi che il Clipper non c'entra per niente....
ciao

 Ne ho provati diversi, secondo me il migliore e' Ultraedit
Si, l'avevo provato in passato ma non mi aveva convinto. Lo riproverň...


Dos a Finestra a schermo intero lavori "da cani".
Forse il problema sta qui.
I miei programmi lavorano a schermo pieno.
Se provi a lanciare EDIT del DOS in una finestra, poi premi ALT+ENTER
(ovvero lavori a schermo pieno), dimmi: hai problemi di "scatti" ?
Non dovresti, cosě come avviene a me.
ciao

 problemi. Tutto fila liscio come in Dos...
Cavolo! Se è vero allora forse c'è qualche speranza! Basterebbe
individuare qual'è la differenza tra la tua installazione e le altre.
Magari dipende dalla tastiera...


 non uno alla volta. 
Stiamo dormendo? :-)))))


 il Clipper non c'entra per niente
č stata inviata assieme (1 minuto prima...) al messaggio in cui mi
rimandi ad un tuo "precedente" messaggio con spiegazione...
good night

 Non dovresti, cosě come avviene a me.
Infatti a schermo pieno il problema non c'č. E tu lo riscontri in
finestra DOS? Se si, peccato... :-(


 rimandi ad un tuo "precedente" messaggio con spiegazione...
Mi sa che c'è qualche problema nel news-server...


finestra DOS? Se si, peccato... :-(
Sě, in finestra DOS il problema si presenta anche a me.
ciao

 Si, l'avevo provato in passato ma non mi aveva convinto. Lo riproverņ...
Alle volte succede che si prova una cosa superficialmente e ci si
fa una opinione errata, anch'io l'avevo provato e scartato, poi
dopo diverso tempo l'ho riprovato ed adesso lo uso.


 problemi. Tutto fila liscio come in Dos...
L'edit contenuto in Win2000/XP e' un applicativo a 32 bit, quindi e'
normale che non dia problemi, quanto a MultiEdit e' possibile che
sia stato compilato in modo da ovviare a questo problema come noi
facciamo con clipper+oslib.
Io ho provato con Aurora e Qedit ed entrambi mi saturano la CPU.


 Tutto è relativo, quindi....
Tutto è relativo d'accordo ma non capisco come mai "tecnicamente" ci siano
stati problemi alla Microsoft
nel far sì che un programma DOS a finestra e non a schermo intero vada a
singhiozzo.
Forse che si tratti di problemi "politici" e "commerciali".?
Concludendo: in quali altri newgroup secondo voi possono essere interessati
al problema?
Io ne ho provato altri ma più di tanto non riesco ad ottenere.

Io ho provato con Aurora e Qedit ed entrambi mi saturano la CPU.
Puntualizzo solo perchè può essere utile a qualcuno...
Innanzitutto, come emerso dallo scambio con Enrico, in questo thread
si stanno intrecciando due problemi del tutto distinti: la saturazione
della CPU da parte degli applicativi Clipper e la visualizzazione "a
scatti" dei caratteri digitati in un programma DOS eseguito in una
finestra.
Inoltre, alcuni si riferiscono a XP, altri a W2000, e bisognerebbe
verificare se ciò non richieda approcci diversi.
Premesso almeno questo, io ho usato, come pure Enrico, l'EDIT del DOS,
non di Win2000/XP, e non ho riscontrato, a schermo intero, problemi di
"scatti", mentre in finestra i problemi ci sono (ma, sinceramente, a
parte il caso del tenere premuto un tasto, vedendo allora sì un
andamento "a scatti", la digitazione mi pare sufficientemente
regolare).
Per quanto riguarda la saturazione della CPU, non dicevo nulla, ma mi
risulta essere del 100%, così come avviene per MultiEdit.
Quindi, da una parte, sappiamo che gli applicativi Clipper, con OsLib
ed altro, possono essere ricondotti ad una utilizzazzione della CPU
più "altruista" e condivisa, mentre sappiamo che in finestra DOS la
visualizzazione di caratteri digitati con una certa velocità presenta
un andamento "a strappi"...
ciao

 regolare).
Perň se provi, editando un file, a scendere con il cursore verso il
basso per trovare la riga che ti interessa, ti accorgi che l'andamento a
scatti č piuttosto fastidioso. Se si trovasse una soluzione non sarebbe
male...


male...
Credo che  l'andamento a scatti sia solo una parte del "pedaggio" da
pagare da parte dei programmi Dos per poter girare in finestra.
Hai notato, tra l'altro, che, nel caso dell'EDIT del DOS 6.22 in
finestra, non puoi agire con il mouse sulle scrollbar? 
mentre a schermo pieno, il mouse funziona regolarmente.
ciao

 mentre a schermo pieno, il mouse funziona regolarmente.
No, non ci avevo fatto caso.


 ha scritto nel
messaggio news:3C4F161A...@emagsoftware.it...


 risulta essere del 100%, cosě come avviene per MultiEdit.
Se usi un solo programma DOS non ci sono problemi, ma se usi piu'
di un task dos contemporaneamente, la saturazione della CPU crea 
disturbi ai programmi ed un andamento a scatti anche a video intero,
almeno questo e' quello che io ho riscontrato. 


 ... o dalla scheda video ...
Dici?


 almeno questo e' quello che io ho riscontrato.
Si, ho appena fatto la prova sotto XP e in effetti, con due programmi
Clipper DOS a schermo intero, ci sono dei momenti di "singhiozzo". Ma
l'effetto non è molto fastidioso, come invece è quello visibile in
finestra anche con un solo programma DOS in esecuzione.


... o dalla scheda video ...
Praticamente impossibile!
ciao, acc.   
a...@libero.it