Newsgroup: it.comp.lang.vo-clipper
Titolo: errore esecuzione programma clipper in w2000.

Ciao a tutti,
mi succede di ricevere un errore di "Divide Overflow" nell'esecuzione di un
programma dos 16bit  di dimensioni 1,4Mb compilato con clipper 5.2
In win 9x e win-Me risolvo  settando la memoria XMS, EMS e DPMI  a 2048 ;
convenzionale 520 e iniziale 512.
Qualcuno puo' indicarmi il corretto settaggio in win 2000 sp3.
Nel file Config.nt ho impostato :
FILES=60
BUFFERS=40
STACK=64,512
Nel file Sistem.ini nella sezione [386Enh]
MinSPs=8
come suggerito da un articolo microsoft, senza alcun risultato.
Grazie a tutti
Mario Costantino

 programma dos 16bit  di dimensioni 1,4Mb compilato con clipper 5.2
Forse dipende dalle Clipper Tools. Prova seguendo le indicazioni di
questa FAQ:
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
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

> Forse dipende dalle Clipper Tools. Prova seguendo le indicazioni di
No, le Clipper Tools non vengono linkate.
<__wait_b.obj per    processori Cyrix e AMD e <__wait_4.obj per Intel.
Si, questi obj sono correttamente linkati.
Il fatto e' che fino alla patch 2 tutto filava liscio, poi con
l'aggiornamento a SP3 si verificata questo errore.
Ciao Mario Costantino

 l'aggiornamento a SP3 si verificata questo errore.
Molto strano. La variabile SET CLIPPER=//F:xx (dove xx è il numero di
file handle massimi) è correttamente impostata (prova a scrivere SET e
invio)? E, corrispondentemente, anche l'impostazione FILES=xx nel
CONFIG.NT?


 ha scritto nel messaggio
news:apjsj7$27gi3$1...@ID-159609.news.dfncis.de...


 CONFIG.NT?
Si, sono correttamente impostate.
Mario Costantino

 Trio 3D/2X agp) con una TNT2.Non so perchè
Il fatto e' che  fino a W2000 SP1 ha funzionato,  adesso con SP3 non
funziona  e non sono state effettuate sostituzioni SK video.
Mario Costantino

 > Trio 3D/2X agp) con una TNT2.Non so perchč


 ha scritto nel messaggio
news:apm5bu$2sslq$1...@ID-159609.news.dfncis.de...


 Vedi se ti funziona in questo modo.
La Norton Guide del Clipper dice di mettere due slash:
programma.exe //F:200


 Fatto sta che sostituendo la SK Video il problema si è risolto.
Ma perche' ad un certo punto, dopo l'aggiornamento a SP3, bisogna sostituire
la SK Video per far rifunzionare
un programma che fino ad allora non aveva problemi?
Che cosa e' successo con l'aggiornamento SP3?
Perche' dovrei sostituire le SK Video, aggravandomi di costi, su PC che
funzionano bene?
Perche' MS non ha comunicato le controindicazioni per SP3?
Perche l'utility di compatibilità W2000 non mi segnala anomalie?
Mario Costantino

 Vedi se ti funziona in questo modo.
No, purtroppo non funziona.
Ciao Mario Costantino

 ha scritto nel messaggio
news:apoaeo$30b3s$1...@ID-159609.news.dfncis.de...
