Ciao a tutti! :fonzie:
Sto creando un batch, in VISUAL FOXPRO (8.0), che deve calcolare delle formule matematiche prelevate da un archivio FORMULE CALCOLO, archivio che contiene le formule matematiche base, per esempio
(((A*B)-C) / (D*E)).
Il batch deve sostituire alle lettere i rispettivi valori inseriti dall'utente, per esempio
valore parametro A --> 2
valore parametro B --> 6
valore parametro C --> 13
valore parametro D --> 5
valore parametro E --> 21
il batch trasforma il tutto in
(((2*6)-13) / (5*21))
e fin qua nessun problema..
(((2*6)-13) / (5*21)) però è una stringa alfanumerica, in quanto è stata costruita con la funzione CHRTRANC().
Come faccio a far si adesso che venga letta come formula vera e propria di modo da averne il risultato??
Grazie a chiunque ci penserà anche solo 2 minuti! :byebye:
Sto creando un batch, in VISUAL FOXPRO (8.0), che deve calcolare delle formule matematiche prelevate da un archivio FORMULE CALCOLO, archivio che contiene le formule matematiche base, per esempio
(((A*B)-C) / (D*E)).
Il batch deve sostituire alle lettere i rispettivi valori inseriti dall'utente, per esempio
valore parametro A --> 2
valore parametro B --> 6
valore parametro C --> 13
valore parametro D --> 5
valore parametro E --> 21
il batch trasforma il tutto in
(((2*6)-13) / (5*21))
e fin qua nessun problema..

(((2*6)-13) / (5*21)) però è una stringa alfanumerica, in quanto è stata costruita con la funzione CHRTRANC().
Come faccio a far si adesso che venga letta come formula vera e propria di modo da averne il risultato??



Grazie a chiunque ci penserà anche solo 2 minuti! :byebye: