Uso corretto di syrefresh

Moderator: Enrico Maria Giordano

Uso corretto di syrefresh

Postby mauri.menabue » Sat Apr 23, 2011 5:14 pm

A volte determinate operazioni non vengono eseguite esattamente nell'ordine
con cui sono state inserite nel codice dando luogo ad effetti indesiderati.
Esempio : ARCHIVIO->(dbsetorder(1))
.
.
.
CLOSE ARCHIVIO
l'istruzione close archivio viene eseguita prima di ARCHIVIO->(dbsetorder(1))
la quale va in errore poiche' il file archivio risulta gia' chiuso.
Questo comportamento non e' costante nell'ambito dello stesso computer
e tantomeno nell'ambito di computer differenti.
Sysrefresh forza Windows ad eseguire la catasta dei comandi pero' non
nell'ordine che ha stabilito il programmatore.
Vi chiedo delle dritte per l'utilizzo corretto di questa funzione in modo
particolare di come posizionarla nel codice.


Grazie a tutti e Buona Pasqua
User avatar
mauri.menabue
 
Posts: 155
Joined: Thu Apr 17, 2008 2:38 pm

Re: Uso corretto di syrefresh

Postby Enrico Maria Giordano » Sat Apr 23, 2011 7:33 pm

Così come l'hai detto è semplicemente falso, nel senso che una serie di istruzioni scritte in sequenza viene eseguita nell'ordine stabilito e non c'è nessuna possibilità che una scritta dopo venga eseguita prima. Fai un esempio di quello che vuoi dire.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to All products support

Who is online

Users browsing this forum: No registered users and 11 guests