Variable

S

shapper

Hello,

I have the following:

1 Dim bRows As Byte()
2 sRows.Read(bRows, 0, Integer.MaxValue)

On line 2 I get an warning saying:

"Variable bRows is used before it has been assigner a value"

How can I solve this?

And what is the difference between using:

Dim bRows As Byte()

And:

Dim bRows() As Byte

Thanks,

Miguel
 
?

=?ISO-8859-1?Q?G=F6ran_Andersson?=

shapper said:
Hello,

I have the following:

1 Dim bRows As Byte()
2 sRows.Read(bRows, 0, Integer.MaxValue)

On line 2 I get an warning saying:

"Variable bRows is used before it has been assigner a value"

How can I solve this?

By assigning it a value.

You have created a reference to a byte array, but you haven't created
the array.

Dim bRows As New Byte()
And what is the difference between using:

Dim bRows As Byte()

And:

Dim bRows() As Byte

There is no difference in result.

The first one is the new syntax that is logical in .NET, as the entire
data type comes after the As keyword.

The second one is the syntax inherited from earlier versions of VB,
where arrays was a special kind of variable instead of just a data type
like any other.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,431
Messages
2,571,677
Members
48,796
Latest member
Greg L.

Latest Threads

Top