Newsgroup: it.comp.os.win.win9x
Titolo: Gli handle!!!

Salve a tutto il NewsGroup.
Ho necessità di modificare il numero degli handle in windows 98, potreste
indicarmi come fare?
Grazie
Pino
-----------------------------------------------------
adds...@scut.glt.org
gius...@tin.it

 indicarmi come fare?
Modificare gli handle?!? Spero di non sparare boiate, ma l'handle è
una proprietà run-time assegnata da Windows e non si può modificare
(pena incasinamento mostruoso della gestione dei thread). Forse
(moooolto forse) puoi provare con un hook. Prova a chiedere su
it.comp.programmare.win32
Un Ippatsu che le API ronzano...

Mha! Non so se si fa casino, ma ho letto che quando all'apertura di una
qualsiasi applicazione il sistema operativo risponde di non avere memoria a
sufficienza, la cosa dipende da:
La quantità di memori fisica (ed io ho 132 mega);
Lo swap file (ed io ho 320 mega fisso);
Il numero degli handle (non so quanti siano)
Ecco perchè sto cercando di sapere come impostarli.
--
-----------------------------------------------------
adds...@scut.glt.org
gius...@tin.it

Ecco perchè sto cercando di sapere come impostarli.
Salve!
Non è che non stiamo parlando di memoria, ma di risorse di sistema, e 
non di handle, ma di heap? In tal caso, o hai un'applicsazione 
buggata che, pian piano, ti mangia risorse (individuala), oppure usi 
un multitasking troppo spinto per w9x: nel secondo caso, devi passare 
ad NT. Vedi: 
http://www.infinisource.com/techfiles/win-resources.html
Altra possibilità (remota): hai problemi con lo stack a 32 bit? In 
system.ini, sezione [386Enh] inserisci (o modifica in tal senso) la 
riga:
MinSPs=x (per x prova i valori 4 - 8 - 12...)
Vedi: 
http://support.microsoft.com/support/kb/articles/q149/0/83.asp
-- 
Bye.
       Lem
--------------- 'CLOCK is what you make of it' ---------------
Nuovi numeri primi, con Prime95: 
www.mersenne.org/freesoft.htm

 Il numero degli handle (non so quanti siano)
Nononono, non ci siamo...
L'handle è un numero esadecimale di 8 cifre (se non di più) che viene
assegnato da Windows ad ogni processo per identificarlo in modo
univoco, e cambiano di continuo. Se sono effettivamente 8 il numero
massimo di handle è 4.294.967.295 (0xFFFFFFFF). A meno che "il numero
degli handle" non sia da interpretare come "il numero di processi
attivi". L'handle non è una sorta di misura di memoria, è solo un
"indirizzo" di ogni processo, non indica la memoria disponibile. Spero
di essere stato abbastanza chiaro :-)
Un Ippatsu che spera di non aver sparato troppe boiate...

massimo di handle è 4.294.967.295 (0xFFFFFFFF). A meno che "il numero
Peccato che tali handle sono proprio una di quelle risorse di sistema
che stanno in un segmento fisso, e che se il programma non e' fatto come
dio comanda, si esauriscono.
Ah, se sono quelle, NON si possono aumentare, salvo telefonata a Bill,
che scateni i suoi programmatori.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

Da quello che ho letto io sembrava che nel registro di Windows ci fosse, da
qualche parte, segnato un numero di handle predefinito (di default) un pò
come avveniva sotto Dos che bisognava inserire nel config.sys Files=xx.
Superato questo limite per potere aprire ulteriori file bisognava cambiare
il numero xx.
-----------------------------------------------------
adds...@scut.glt.org
gius...@tin.it