Skip to main content
1-Visitor
Jul 4, 2023 8:58 AM UTC
Solved

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

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.  

 

 

terryhendicott
21-Topaz II
Jul 4, 2023 9:32 AM UTC

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

 

2 replies

terryhendicott
21-Topaz II
Jul 4, 2023 9:32 AM UTC

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

 

Translate
1-Visitor
Jul 4, 2023 9:34 AM UTC

Yah , Thank you for your help.

Translate