Thanks for your help, Al S!
The problem was that I had translated the program with an utility of the 2.3
version (it translates from BASIC to C), but I realised that the CVI 7.0
uses ANSY_C, and I had to translate it again with Translate DOS LW Program
utility.
But it still has some errors. Somewhere in the program I have the following
code:
void ProcessPopup1 (av, ai, fa, sh, indu)
double *av;
double *ai;
double *fa;
double *sh;
double *indu;
And I get the following errors about these lines:
417, 1 Illegal statement termination.
417, 23 Type error in argument 1 to `ProcessPopup1'; found 'double'
expected 'pointer to double'.
417, 27 Type error in argument 2 to `ProcessPopup1'; found 'double'
expected 'pointer to double'.
417, 3
1 Type error in argument 3 to `ProcessPopup1'; found 'double'
expected 'pointer to double'.
417, 35 Type error in argument 4 to `ProcessPopup1'; found 'double'
expected 'pointer to double'.
417, 41 Type error in argument 5 to `ProcessPopup1'; found 'double'
expected 'pointer to double'.
418, 1 syntax error; found 'double' expecting ';'.
418, 1 Illegal statement termination.
418, 11 Type error: pointer expected.
419, 1 Illegal statement termination.
419, 11 Type error: pointer expected.
420, 1 Illegal statement termination.
420, 11 Type error: pointer expected.
421, 1 Illegal statement termination.
421, 11 Type error: pointer expected.
422, 1 Illegal statement termination.
422, 13 Type error: pointer expected.
Can anybody help with this?
Thanks in advance.