Newsgroup: it.comp.lang.vo-clipper
Titolo: Clipper e Windows XP... come ?

Sicuramente è un caso ormai ampiamente dibbattuto, ma ho perso un po di 
puntate... Dunque,
la domanda è :
Ho un eseguibile compilato anni fa in clipper 5.2, per vari motivi non lo 
posso ricompilare e devo installarlo su un pc con windows xp... e fino a qui 
lo so siete pazienti, ma continuando :
Installato non riesco a far lavorare l' eseguibile a schermo pieno, ma solo 
in finestra... e fino qui pazienza, ma il problema maggiore risiede nel 
fatto che non mi ricostruisce gli indici e altre operazioni che comportano 
la scittura sul disco.
Consigli, notizie, dritte, qualcuno mi può cortesemente aiutare ??
Grazie (anche se leggete soltanto)
Ciao 

 ha scritto nel messaggio 
news:44f82526$0$15873$4faf...@reader2.news.tin.it...

Non so quale sia la causa ma ti posso dire che qui tutti i miei programmi 
fatti in Clipper 5.2 funzionano perfettamente. Magari è un problema di handle? 
Difficile dirlo senza ulteriori dettagli. Tieni presente che gli handle si 
impostano nel file CONFIG.NT.
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
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

Ho alcune applicazioni in clipper 5.2 che corrono in XP.
Dopo varie ricerche posso riassumere i passi che faccio quando devo
istallare in computer con XP:
1. il numero di files aperti puo' essere stabilito in Autoexec.nt e in
  Config.nt nella cartella \windows\system32
   in autoexec solo aggiungo
   set clipper=fxxx
   dove xxx e' il numero massimo di files aperti contemporanemente
   in config.nt stabilisco
   emm=ram
   files=xxx
   buffers=40
2. in vari siti di internet ho incontrato un piccolo files per
modificare    certi    parametri rispetto alla scrittura dei files in
ambiente di rete:
   questo e' il suo contenuto
   REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters]
   "OpLocksDisabled"=dword:00000001
   "CscEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
   "EnableOplocks"=dword:00000000
   "CachedOpenLimit"=dword:00000000
   "autodisconnect"=dword:ffffffff
   "CachedOpenLimit"=dword:00000000
   "EnableOpLockForceClose" = dword:00000001
   "EnableOpLocks"=dword:00000000
   "SharingViolationDelay"=dword:00000000
   "SharingViolationRetries"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
   "UseOpportunisticLocking"=dword:00000000
   "UtilizeNtCaching"=dword:00000000
   "UseUnlockBehind"=dword:00000001
   "UseLockReadUnlock" = dword:00000000
   il file si chiama win2kfix.reg e si esegue dandogli doppio click.
   dovresti eseguirlo sia nel server che nelle workstations.
   soluciona possibili problemi di scrittura ritardata - commit - e di
lock manuale    - rlock flock - contro l'optimistic locking schema
normale in xp.
3. Riguardo alle finestre bisogna seguire una serie di passi un po'
stupidi pero'    necessari per qualche errore in XP:
   1. Costruisci un direct access alla tua applicazione specificando
che deve correre in       una finestra 80x25.
   2. Esegui il programma per mezzo del direct access
   3. fai click nell'angolo superiore sinistro e nel menu' che segue
scegli properties -
      scusa l'inglese pero' non ricordo come si dice in italiano -, e
in property       stabilisci full screen. Alla domanda se vuoi che
questi parametri siano salvati,       rispondi si.
   4. esci dal programma, entri di nuovo in properties del direct
access e di       nuovo stabilisci full screen.
   con questo dovrebbe essere sufficiente a meno che sia una laptop
cuia scheda grafica    non permetta full screen in msdos.
Spero di essere stato chiaro e soprattutto utile.
Ciao
Giorgio

scusa marsmars,
quando parlo di direct access voglio dire shortcut - non so come si
dice in italiano.
 Ciao
Giorgio

 access e di       nuovo stabilisci full screen.
Oppure basta premere CTRL+Invio.


 Oppure basta premere CTRL+Invio.
Enrico,
ho perso ore di lavoro e era sufficiente CTRL+Invio.
aaaaaghhhh.

 aaaaaghhhh.
Succede... :-)


Tankiu e very mucce a tutti....
E si sono rimasto un po (bel po') indietro, vecchi applicativi lasciati 
correre su un vecchio W98... poi puff si rompe... Xp e ricomincia lo 
studio...
Bene, proverň
Grazie ragazzi a buon rendere 

 handle?
Scusate, ma non ho resistito alla tentazione di rispondere.
Non ve la prendete sono solo di passaggio.
Il fatto è che ho riscontrato nel comma di cui sopra
una simpaticissima attinenza con una delle risposte in elenco,
e mi è venuta una specie di nostalgia dei tempi in cui
armeggiavo con il grande Clipper e i vari OS su cui
doveva girare.
Saluti da un ex clipperista.
:-)