Home All Groups Group Topic Archive Search About
Author
10 Feb 2006 3:19 PM
Paul Cheetham
Hi,

I am writing an application that reads data from a PLC in a
manufacturing plant.
I use a control to communicate with the PLC, that returns an array of
Short values.

I do not always know the length of the data block that will be returned,
and so cannot declare a suitable array. (As well as that, I believe
re-dimensioning an array in VB.Net is very inefficient)

Can anyone suggest a way of storing this data so it can then be manipulated?


I am using .Net 1.1 and VS 2003


Thankyou.

Paul Cheetham

Author
10 Feb 2006 3:44 PM
Chris
Paul Cheetham wrote:
Show quoteHide quote
> Hi,
>
> I am writing an application that reads data from a PLC in a
> manufacturing plant.
> I use a control to communicate with the PLC, that returns an array of
> Short values.
>
> I do not always know the length of the data block that will be returned,
> and so cannot declare a suitable array. (As well as that, I believe
> re-dimensioning an array in VB.Net is very inefficient)
>
> Can anyone suggest a way of storing this data so it can then be
> manipulated?
>
>
> I am using .Net 1.1 and VS 2003
>
>
> Thankyou.
>
> Paul Cheetham


sounds like an arraylist is exactly what you need.
take a look at it.  Also some of the collection classes may help.
Chris
Author
10 Feb 2006 5:28 PM
m.posseth
declaring the array with the result should work in my opinion

pseudo code :::

Dim shorts() As Short = Returningdata

regards

Michel Posseth [MCP]



Show quoteHide quote
"Paul Cheetham" <PAC.N***@dsl.pipex.com> schreef in bericht
news:OK1rkVlLGHA.3496@TK2MSFTNGP14.phx.gbl...
> Hi,
>
> I am writing an application that reads data from a PLC in a manufacturing
> plant.
> I use a control to communicate with the PLC, that returns an array of
> Short values.
>
> I do not always know the length of the data block that will be returned,
> and so cannot declare a suitable array. (As well as that, I believe
> re-dimensioning an array in VB.Net is very inefficient)
>
> Can anyone suggest a way of storing this data so it can then be
> manipulated?
>
>
> I am using .Net 1.1 and VS 2003
>
>
> Thankyou.
>
> Paul Cheetham