in data 04-27-2007 12:25 AM
in data 05-14-2007 04:31 AM
Ciao Andrea,
scusami per la risposta tardiva. Il comportamento che descrivi è effettivamente strano; ho provato a riprodurre uno schema general del tuo programma nel seguente modo:
I risulati che ottengo sono quelli desiderati; a questo punto vorrei farti un paio di domande:
I valori che hai segnalato in grassetto a che punto dell'esecuzione sono stati ottenuti? E' possibile, e vorrei avere anche la tua conferma, che il valori:
parametri_rette[2*i] = 1.042
CALCOLA_TEMPERATURA (dati_provini[i][contatore_array]) = 10.6
parametri_rette[2*i+1] = -3.019
dati_provini[i][contatore_array] = 9.11
siano relativi a risultati ottenuti da iterazioni differenti e quindi qualcuno di loro non sia stato ancora aggiornato nella watch window; ad esempio il valore di una generica macro MACRO(x,y) viene aggiornato non appena un valore della sua espressione varia mentre una variabile associata alla macro tramite la linea di comando:
variabile = MACRO (x,y)
viene aggiornata solo dopo che l'istruzione è stata eseguita.
Spero di aver capito il problema, fammi sapere se questa può essere una possibile spiegazione.
Ciao,
Fabio