Difference between revisions of "Error Messages/40461"

(Local Variables --> Local Values (terminology change))
 
Line 7: Line 7:
 
== Cause ==
 
== Cause ==
  
You tried to [[Slice assignment|assign to a slice]] of a [[Local Variables|local variable]] that does not exist.
+
You tried to [[Slice assignment|assign to a slice]] of a [[Local Values|local value]] that does not exist.
  
 
The following code would trigger this error.
 
The following code would trigger this error.
 
<pre style="background:white; border:white; margin-left: 1em;">
 
<pre style="background:white; border:white; margin-left: 1em;">
 
Index IndexA := 1..3;  
 
Index IndexA := 1..3;  
Var LocalA := Array(IndexA, [1, 4, 9]);
+
[[Var]] LocalA := [[Array]](IndexA, [1, 4, 9]);
Slice(LocalA, IndexA, 4) := 16;
+
[[Slice]](LocalA, IndexA, 4) := 16;
 
...
 
...
 
</pre>
 
</pre>

Latest revision as of 00:00, 5 January 2017


Error message examples

Assignment to slice 4 along IndexA is out-of-range.

Cause

You tried to assign to a slice of a local value that does not exist.

The following code would trigger this error.

Index IndexA := 1..3; 
[[Var]] LocalA := [[Array]](IndexA, [1, 4, 9]);
[[Slice]](LocalA, IndexA, 4) := 16;
...

Remedies

Correct the assignment so that you are assigning to a slice in the index range.

See Also

Comments


You are not allowed to post comments.