I've searched this forum and google for the answer, but can't find anything that applies specifically to this.
This is my first project with B4J.
This is a snippet of the code in the Process_Globals subroutine. I put it there because these values will not change, this is a lookup utility I'm creating:
Private arr8HrPattern (0 To 4, 0 To 34) As String
arr8HrPattern (0, 0) = "E"
arr8HrPattern (0, 1) = "E"
arr8HrPattern (0, 2) = "E"
arr8HrPattern (0, 3) = "X"
arr8HrPattern (0, 4) = "X"
arr8HrPattern (0, 5) = "X"
arr8HrPattern (0, 6) = "X"
... #just indicating more data, I didn't really put that there.
arr8HrPattern (4, 27) = "D"
arr8HrPattern (4, 28) = "D"
arr8HrPattern (4, 29) = "D"
arr8HrPattern (4, 30) = "D"
arr8HrPattern (4, 31) = "D"
arr8HrPattern (4, 32) = "X"
arr8HrPattern (4, 33) = "X"
arr8HrPattern (4, 34) = "X"
The declaration is underlined in red and the error message I get is:
Current declaration does not match previous one,
Previous: {Type=String, Rank=2, RemoteObject=True}
Previous: {Type=String, Rank=1, RemoteObject=True}
I've looked through the file visually AND done a search, there is only one place I am declaring the array.
I've been looking for a solution for over an hour and can't find out why this won't bend to my will
Does anyone have an explanation for what the NOOB is doing wrong?