Using current Oxygene 8 I cannot initiate array of array in Java. Here is sample code:
type
TBytes = array of Byte ;
class method ConsoleApp.Main(args: array of String);
var
arHuffman : array of TBytes ;
begin
arHuffman := new TBytes[4];
arHuffman[0] := new Byte[4]
end;
In .NET it works fine, in Java it creates main array but cannot initiate internal arrays, arHuffman[i] get nil. I think it worked before. How can I solve this in Java?
Update : it looks like it only shows wrong values in VS IDE watch and debugger. Adding :
arHuffman[0][0] := 3 ;
s := arHuffman[0][0] ;
if s <> 3 then
exit ;
works.