05-26-2014 03:14 AM
I am posting this more as a warning than a question.
My application has a Network Published Shared Variable that uses a cluster containing a 2-D array of Doubles.
I have found that if I write a 3x0 Array to this shared variable, it can't be read (Error 42).
If I write a 0x3, 0x0 array to it, it can be read.
How do I get a 0x3 or 3x0 array? I hear you ask
Terrific question, I will let you know when I figure that out!.
It is theoreticaly impossible but structuraly supported.
It happens in an unitiialised Class Control via typedef..
Tim L.
05-26-2014 03:37 AM
05-26-2014 09:17 PM
Figured that there would be several ways to do it, I was thinking re-dimension array. as another possible candidate.
The Problem is that I don't use any of those structures! It is a typedef that is initialised with an empty array constant.
That said, I would not expect the NPSV to Crash because of it, especially the difference between 3x0 vs 0x3