Skip to main content
1-Visitor
July 4, 2023
Solved

the variable extracted from combo box is not recognized in function definition. Kindly help me

  • July 4, 2023
  • 1 reply
  • 1477 views

MH_10592278_0-1688460831403.pngMH_10592278_1-1688460855345.png

As you see from the above snips the zmin is extracted from combo box of terrain category but is not recognized in the cr(ze) program.  

 

 

Best answer by terryhendicott

Hi,

The problem is subtle. 

Prime goes through the sheet first to evaluate global variables only designated with global equal sign.

Prime then goes through the file a second time from top to bottom left to right evaluating normal equal sign ":=".

z.min is only defined on the second pass so global definition cannot see zmin.

 

Solution is to define things with ":=" while working top to bottom, left to right.

For instance Kr is not defined before function cr(ze)

 

If it is necessary to use a globally defined function define all variables as parameters of the function.

Capture4.jpg

Cheers

Terry

 

1 reply

21-Topaz II
July 4, 2023

Hi,

The problem is subtle. 

Prime goes through the sheet first to evaluate global variables only designated with global equal sign.

Prime then goes through the file a second time from top to bottom left to right evaluating normal equal sign ":=".

z.min is only defined on the second pass so global definition cannot see zmin.

 

Solution is to define things with ":=" while working top to bottom, left to right.

For instance Kr is not defined before function cr(ze)

 

If it is necessary to use a globally defined function define all variables as parameters of the function.

Capture4.jpg

Cheers

Terry

 

1-Visitor
July 4, 2023

Yah , Thank you for your help.