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

========================================================================
              F.A.Q. UFFICIALI DI IT.COMP.LANG.VO-CLIPPER
                      revisione 0.01  -  13/8/2000
       a cura di diversi partecipanti di it.comp.lang.vo-clipper
========================================================================
Indice delle domande:
0) La mia applicazione ha sempre funzionato bene. Ora, facendola girare
   sui Pentium piu' veloci, mi da' l'errore "Runtime error r6003 integer
   divide by 0". Come mai? Come posso risolvere il problema?
1) Quando faccio girare la mia applicazione in ambiente Windows NT, 
   compare l'errore DOS 4 (Too many files). Cosa devo fare per risolvere
   il problema?
========================================================================
0) La mia applicazione ha sempre funzionato bene. Ora, facendola girare
   sui Pentium piu' veloci, mi da' l'errore "Runtime error r6003 integer
   divide by 0". Come mai? Come posso risolvere il problema?
R) La causa e' una divisione che viene fatta dalle Clipper Tools allo
   start-up del programma che ha al denominatore un valore calcolato in
   base alla velocita' del processore. Sui processori piu' veloci questo
   valore e' troppo piccolo ed ecco la divisione per zero.
   La soluzione sono alcune patch che si trovano in rete (su The Oasis -
 
http://www.the-oasis.net/
) come, ad esempio, il file __wait_b.obj per
   processori Cyrix e AMD e __wait_4.obj per Intel. Si deve scaricare il
   file 53a_bi.zip da 
http://www.the-oasis.net/ftp_ca.htm
. Questa e' la
   patch per Clipper 5.3 e tra i molti obj presenti c'e' anche 
   __wait_4.obj da linkare ai propri applicativi. Funziona anche con la
   5.2e. La soluzione sembra che sia autorevole e definitiva dato che e'
   prodotta dalla CA stessa.
   In alternativa, se non si possiedono i sorgenti, si puo' provare a
   cercare nell'eseguibile (usando un qualunque editor esadecimale) la
   seguente sequenza di numeri
   B8 52 17 8B CA 33 D2 F7 F1
   sostituendola poi con
   B8 52 17 8B CA 33 D2 90 90
------------------------------------------------------------------------
1) Quando faccio girare la mia applicazione in ambiente Windows NT, 
   compare l'errore DOS 4 (Too many files). Cosa devo fare per risolvere
   il problema?
R) Cosi' come per Windows 95/98, e' necessario specificare il numero 
   massimo di files che e' possibile aprire contemporaneamente.
   In Windows 95/98 si modificano i seguenti files:
   - CONFIG.SYS: si aggiunge e/o modifica il parametro FILES=nn
   - AUTOEXEC.BAT: si aggiunge e/o modifica il comando SET CLIPPER=Fnn
   (nn) = numero di files
   In Windows NT si modificano i seguenti files nella directory
   \WINNT\SYSTEM32:
   - CONFIG.NT: si aggiunge e/o modifica il parametro FILES=nn
   - AUTOEXEC.NT: si aggiunge e/o modifica il comando SET CLIPPER=Fnn
   (nn) = numero di files
by(e) Doriano
e-mail: d.bio~n~dell@pla~n~
etsec.com
        Per rispondere, togli ~ 

    il problema?
Grazie. A quanto pare su W2000 è ancora diverso e bisogna intervenire
sul file WIN.INI. Se qualcuno può confermare e/o fare la prova
aggiornerei ulteriormente la FAQ.
EMG

 ha scritto nel messaggio
news:3997AC1A...@flashnet.it...


 (almeno le mie due installazioni)
Ma hai provato con programmi che richiedano un buon numero di file
handles (piů del default che non mi ricordo se č 20 o simile)?
EMG

 ha scritto nel messaggio
news:399E9355...@flashnet.it...


chiedo scusa ho confuso un gruppo con un altro
per quanto riguarda w2000 non ho avuto problemi di file aperti sino ad
adesso ed ora sono 4 installazioni la procedura e' quella del messaggio
precedente...
saluti
andrea bruni


    (nn) = numero di files
Qualcuno ha provato Win ME ?
giakyt @ tiscalinet . it