Newsgroup: it.comp.lang.vo-clipper
Titolo: Cambio Win Me con XP2

Salve ho un programma che gira sotto dos scritto in linguaggio DB3·
Ho da poco cambiato il computer e passato da uno che avevo come sistema operativo WINDOWS ME con il nuovo WINDOWS XP SP2·
Sul vecchio SO il programma andava bene‚ ora sul nuovo non riesco a farlo girare bene‚ funzionano solo delle cose e non completamente!
Qualcuno sa cosa posso fare per far funzionare bene questo programma
grazie
frysky
-- 
frysky 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-770898.html
Inviato via 
http://www.itsistemi.net

 girare bene, funzionano solo delle cose e non completamente!


 
che genere di errori hai?
Esempio:
- Apertura File: Prova ad implementare File=100 in config.nt
- Occupazione 100% CPU: mi pare che esiste un file .obj che risolve il 
problema.
Saluti
Carlo

 girare bene, funzionano solo delle cose e non completamente!


 vai su 
www.xharbour.org
 e trovi il modo di ricompilare il software.
Sě, ma non subito. Alcune versioni non sono ancora disponibili a causa del 
passaggio di release. Abbiate pazienza...
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
 

 Sul vecchio SO il programma andava bene, ora sul nuovo non riesco a farlo
girare bene, funzionano solo delle cose e non completamente!


 girare bene, funzionano solo delle cose e non completamente!


il DB3 funziona bene, il progrmma si apre, è un archivio di schede, me le fa vedere e modificare, ma se vado ad inserire una nuova scheda si impalla tutto e non va avanti!
Sapevo di diversità tra il dos del Me e quello dell'XP, e di qualche file scaricabile dal sito della microsoft per risolvere il problema, ma non sono riuscito a trovare nulla!
Anche xke non conosco bene l'inglese!


.... ma gira sotto DBIII ?
(interpretato)
se è così il primo problema è avere il DBIII funzionante in DOS Shell
se invece vuoi compilarlo (generare un EXE) esistono diverse possibilità, ma
il risultato può dipendere da come è scritto il programma.
Se ben ricordo esisteva qualche differenza non trascurabile tra DBIII e
Clipper (a cui si rifanno tutti i compilatori attualmente esistenti).
non penso sia compilato, gli unici file .exe sono quelli del dbase, io devo usare un file formato bat dove ci sta scritto:
cls
dbase nomefile
cls
EXIT
il file che lancia ha estensione prg
Lanciato questo file ho letto nel listato per inserire lancia 1 altro programma  il cui listato è:
CLEAR
CONTY = "S"
DO WHILE CONTY = "S"
 USE &ARC1 INDEX IND_COD,IND_COG
 CLEAR
 GO BOTTOM
 MAXP = NUM_SCH
 ? "IL PROSSIMO NUMERO SCHEDA E' ",MAXP + 1
 ?
 WAIT
 COD = SPACE(5)
 CLEAR
 @ 10,10 SAY "IMMETTI IL CODICE : " GET COD PICTURE "9999"
 READ
 COD=VAL(COD)
 SEEK COD
IF .NOT. EOF() 
  CLEAR
  SET FORMAT TO INP
  EDIT
  CLOSE FORMAT
CLEAR
**************************
CLEAR
STW="SI"
@ 10,10 SAY "VUOI STAMPARE LA SCHEDA (SI o NO) : " GET STW
READ
IF UPPER(STW) = "SI"
  DO STASCHE
ENDIF
**************************
@ 10,10 SAY "VUOI IMMETTERE UN ALTRO CODICE (S o N) : " GET CONTY
READ
 IF UPPER(CONTY)="S"
   LOOP
 ELSE
   CLEAR
*  @ 10,10 SAY "ATTENDERE PREGO ... "
*  REINDEX
   EXIT
 ENDIF
ELSE 
  SET FORMAT TO INP
  IF FILE("&SD")
  SD1="2"
  ELSE
  I=0
  DO WHILE I<RECCOUNT()^50
  I=I+1
  ENDDO
*  CLOSE ALL
  ENDIF
  APPEND BLANK
  REPLACE NUM_SCH WITH COD
  REPLACE DATA_ISC WITH DATE()
  EDIT
  CLOSE FORMAT
  CLEAR
ENDIF
**************************
CLEAR
STW="SI"
@ 10,10 SAY "VUOI STAMPARE LA SCHEDA (SI o NO) : " GET STW
READ
IF UPPER(STW) = "SI"
  DO STASCHE
ENDIF
**************************
@ 10,10 SAY "VUOI IMMETTERE UN ALTRO CODICE (S o N) : " GET CONTY
READ
 IF UPPER(CONTY)="S"
   LOOP
 ELSE
   CLEAR
*   @ 10,10 SAY "ATTENDERE PREGO ... "
*   REINDEX
   EXIT
 ENDIF
ENDDO
CLOSE ALL
RETURN
a questo punto quando vado a mettere il numero di una scheda esistente me la fa a prire e modificare, quando metto il numero per la nuova scheda si blocca tutto!
qualcuno ci capisce qualcosa?
grazie
