Hello Aku,
First, you said that using the float (*df)(float) worked, but LabVIEW seemed to be generating code with incorrect parameters. What exactly where you getting back in LabVIEW as the parameter info compared to what you were inputting?
Also, I just wanted to know if it was possible to restructure your functions. Instead of passing a file pointer as a parameter, just pass the value returned by that function. Right before you call this function, you can call the other function that you were going to pass in as a pointer, store the value in a variable, and then pass in the variable.
Thanks.
Wendy L
LabWindows/CVI Developer Newsletter