Newsgroup: it.comp.lang.vo-clipper
Titolo: Programma clipper che satura processore

Quando un programma Clipper 5 è in attesa di input da tastiera (funzione
INKEY() o istruzione READ), il processore è saturato al 100%. Qualcuno ha
qualche soluzione?
R.Marchisotti

 wrote:
Ciao, 
Avevo sentito da qualche parte di questo problema. Io non uso la
funzione INKEY()  ma la INKEYTRAP() delle CA-TOOLS che permette anche,
se non erro, la gestione dei tasti di funzione rapida. un'altra
soluzione potrebbe essere quella di usare la funzione FT_INKEY() delle
Nanforum Library. Per quanto riguarda la READ io non la uso perché uso
la funzione rat_read() della Superlib 3.5 ( ora freeware ) che
permette di utilizzare il mouse in forma trasparente nei programmi
Clipper. 
Di più non posso dirti se non provare qualcuna di queste funzioni
considerando che la Nanforum e la Superlib sono freeware e con i
sorgenti. Ho smesso di usare l'Inkey() dopo aver avuto qualche errore
di protezione nei programmi e da allora non ho più avuto problemi. 
Spero di esserti stato di aiuto e resto a tua disposizione

Ciao 
Annibale
fredaannibale[NOSPAM]@
iol.it
 //togliere [NOSPAM] per comunicare via mail
*
afr...@yahoo.com
 
http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale

 wrote:
Ciao, 
Avevo sentito da qualche parte di questo problema. Io non uso la
funzione INKEY()  ma la INKEYTRAP() delle CA-TOOLS che permette anche,
se non erro, la gestione dei tasti di funzione rapida. un'altra
soluzione potrebbe essere quella di usare la funzione FT_INKEY() delle
Nanforum Library. Per quanto riguarda la READ io non la uso perché uso
la funzione rat_read() della Superlib 3.5 ( ora freeware ) che
permette di utilizzare il mouse in forma trasparente nei programmi
Clipper. 
Di più non posso dirti, non avendo  esperienze dirette, se non provare


R.Marchisotti
--
by(e) Doriano.
E-MAIL: doria~N~o@skyli~N~
k.it
PS: sostituisci  ~N~ con n per rispondere...

>Avevo sentito da qualche parte di questo problema. ...[omiss]
Allora per risolvere il problema devi usare la libreria oslib
(freeware), sono circa 35K zippati, di seguito ti copio il file
about.txt che spiega tutto.
ti posso garantire che si passa dal 100% al 4% di occupazione di
risorse.
***********************************************
Welcome to OSLIB.
This little library is a loose collection of functions for allowing a
Clipper program to interact with the host OS and to find out details
about
that OS.
Some of the functions are my own work, others are taken from public
domain
sources or have been donated for public use. I make no claims over the
source,
and it is placed in the public domain in the hope that this collection
will
be of use to someone.
Keep in mind that this code comes with NO WARRANTY! You use it at your
own
risk. If you don't like this idea, don't use it.
Please note that a couple of the functions require the CPMI library
because
they need to do different things if your application is linked for
protected mode. To make things easy I've included a copy of the CPMI
library. Please ensure that you link it in if you are using one of the
functions that needs it (the docs for the functions will say if they
need it).
The primary sites for this library are:
        Hagbard's World: 
http://www.acemake.com/hagbard/
        Hagbard's World: 
http://www.hagbard.demon.co.uk/
and
              The Oasis: 
http://www.iag.net/~philb/
If you have any problems or questions please address them to:
 
da...@hagbard.demon.co.uk
**************************************************************************

 risorse.
...
Ciao. L'ho scaricata, ma vorrei sapere gentilmente quanto e' affidabile
(se qlc lo sa) e come si include nello script per Blinker (in che
ordine preciso e se devo includere CPMI...)
Grazie anticipate!
--
All these moments will be lost, in time
like tears in the rain. Time to die...
(Roy Batty 1982)
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Grazie anticipate!


 R.Marchisotti