lycenhol
06-05-2009, 16:28
Salve il mio problema è il seguente.
Ho una funzione fatta da me che deve restituire il puntatore ad una array du valori che crea lei, e che tra i parametri riceve un puntatore a un float nel quale deve scrivere un altro valore.
La funzione va, se gli passo l'indirizzo di un float (es. flt f e gli passo &f) va benissimo.
Ora il mio problema è che ho una classe dentro la quale devo chiamare questa funzione e come parametro dovrei passargli FormMix1.PesoTot che è un float.
Ho provato a passargli &FormMix1.PesoTot, %FormMix1.PesoTot, altre combinazioni andando a cambiare la definizione della funzione dove c'era *PesoTot con ^PesoTot, ma il compilatore si incazza sempre e comunque.
Potete aiutarmi?
Grazie :D
Ho una funzione fatta da me che deve restituire il puntatore ad una array du valori che crea lei, e che tra i parametri riceve un puntatore a un float nel quale deve scrivere un altro valore.
La funzione va, se gli passo l'indirizzo di un float (es. flt f e gli passo &f) va benissimo.
Ora il mio problema è che ho una classe dentro la quale devo chiamare questa funzione e come parametro dovrei passargli FormMix1.PesoTot che è un float.
Ho provato a passargli &FormMix1.PesoTot, %FormMix1.PesoTot, altre combinazioni andando a cambiare la definizione della funzione dove c'era *PesoTot con ^PesoTot, ma il compilatore si incazza sempre e comunque.
Potete aiutarmi?
Grazie :D