iOS Question B4i error: code too large

PierPaduan

Active Member
Licensed User
Longtime User
Hi, I have added in my project some new parts of code today, then if I try to compile in debug mode I obtain the following error. In release mode no problem.
How can I fix it?
Thanks a Lot. Regards.

B4i version: 2.80
Parsing code. (0.58s)
Compiling code. (1.77s)
Compiling layouts code. (0.00s)
Compiling debugger engine code. Error
B4i line: 27612
End Sub
javac 1.8.0_91
shell\src\it\ritmo\setandgo\b4i_main_subs_0.java:36435: error: code too large
public static RemoteObject _process_globals() throws Exception{
^
1 error
 

PierPaduan

Active Member
Licensed User
Longtime User
Hi.
See below for an example of data present in the Process Global.
Now I've moved this array in the Sub that use it and the compiler error is disappeared.
But I have other big arrays like this still in Process Global.

Do you have a simple example that show how to load from a txt file and put data in an array?

Thanks a Lot.

B4X:
    Dim Thickness () As String = Array As String   ( "--",    "6",    "7",    "7.3",        "7.4",        "9",    "9.3",        "11",        "11.5",        "13.5",        "13.6",        "15.5",        "17",        "17.6",        "19",        "21",        "26",        "32.5",        "33",        "41", _
                                                           "16",    "3.0",    "0",    "0",        "2.3",        "2.0",    "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0", _
                                                           "20",    "3.4",    "0",    "0",        "3.0",        "2.3",    "0",        "2.0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0", _
                                                           "25",    "4.2",    "0",    "0",        "3.5",        "3.0",    "0",        "2.3",        "0",        "0",        "2.0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0", _
                                                           "32",    "5.4",    "0",    "0",        "4.4",        "3.6",    "0",        "3.0",        "0",        "0",        "2.4",        "0",        "2.0",        "0",        "0",        "0",        "0",        "0",        "0",        "0", _
                                                           "40",    "6.7",    "0",    "0",        "5.5",        "4.5",    "0",        "3.7",        "0",        "0",        "3.0",        "0",        "2.4",        "0",        "0",        "2.0",        "0",        "0",        "0",        "0", _
                                                           "50",    "8.3",    "0",    "0",        "6.9",        "5.6",    "0",        "4.6",        "0",        "0",        "3.7",        "0",        "3.0",        "0",        "0",        "2.4",        "2.0",        "0",        "0",        "0", _
                                                           "56",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0", _
                                                           "63",    "10.5",    "0",    "0",        "8.6",        "7.1",    "0",        "5.8",        "0",        "0",        "4.7",        "0",        "3.8",        "0",        "0",        "3.0",        "2.5",        "0",        "0",        "0", _
                                                           "75",    "12.5",    "0",    "0",        "10.3",        "8.4",    "0",        "6.8",        "0",        "0",        "5.6",        "0",        "4.5",        "0",        "0",        "3.6",        "2.9",        "0",        "0",        "0", _
                                                           "90",    "15.0",    "0",    "0",        "12.3",        "10.1",    "0",        "8.2",        "0",        "0",        "6.7",        "0",        "5.4",        "0",        "0",        "4.3",        "3.5",        "0",        "0",        "0", _
                                                           "110",    "18.3",    "0",    "0",        "15.1",        "12.3",    "0",        "10.0",        "0",        "0",        "8.1",        "0",        "6.6",        "0",        "0",        "5.3",        "4.2",        "0",        "0",        "0", _
                                                           "125",    "20.8",    "0",    "0",        "17.1",        "14.0",    "0",        "11.4",        "0",        "0",        "9.2",        "0",        "7.4",        "0",        "0",        "6.0",        "4.8",        "0",        "0",        "0", _
                                                           "140",    "23.3",    "0",    "0",        "19.2",        "15.7",    "0",        "12.7",        "0",        "0",        "10.3",        "0",        "8.3",        "0",        "0",        "6.7",        "5.4",        "0",        "0",        "0", _
                                                           "160",    "26.6",    "0",    "0",        "21.9",        "17.9",    "0",        "14.6",        "0",        "0",        "11.8",        "0",        "9.5",        "0",        "0",        "7.7",        "6.2",        "0",        "0",        "0", _
                                                           "180",    "29.9",    "0",    "0",        "24.6",        "20.1",    "0",        "16.4",        "0",        "0",        "13.3",        "0",        "10.7",        "0",        "0",        "8.6",        "6.9",        "0",        "0",        "0", _
                                                           "200",    "33.2",    "0",    "0",        "27.4",        "22.4",    "0",        "18.2",        "0",        "0",        "14.7",        "0",        "11.9",        "0",        "0",        "9.6",        "7.7",        "0",        "0",        "0", _
                                                           "225",    "37.4",    "0",    "0",        "30.8",        "25.2",    "0",        "20.5",        "0",        "0",        "16.6",        "0",        "13.4",        "0",        "0",        "10.8",        "8.6",        "0",        "0",        "0", _
                                                           "250",    "41.5",    "0",    "0",        "34.2",        "27.9",    "0",        "22.7",        "0",        "0",        "18.4",        "0",        "14.8",        "0",        "0",        "11.9",        "9.6",        "0",        "0",        "0", _
                                                           "280",    "46.5",    "0",    "0",        "38.3",        "31.3",    "0",        "25.4",        "0",        "0",        "20.6",        "0",        "16.6",        "0",        "0",        "13.4",        "10.7",        "0",        "0",        "0", _
                                                           "315",    "52.3",    "0",    "0",        "43.1",        "35.2",    "0",        "28.6",        "0",        "0",        "23.2",        "0",        "18.7",        "0",        "0",        "15.0",        "12.1",        "0",        "9.7",        "7.7", _
                                                           "355",    "59.0",    "0",    "0",        "48.5",        "39.7",    "0",        "32.2",        "0",        "0",        "26.1",        "0",        "21.1",        "0",        "0",        "16.9",        "13.6",        "0",        "10.9",        "8.7", _
                                                           "400",    "0",    "0",    "0",        "54.7",        "44.7",    "0",        "36.3",        "0",        "0",        "29.4",        "0",        "23.7",        "0",        "0",        "19.1",        "15.3",        "0",        "12.3",        "9.8", _
                                                           "450",    "0",    "0",    "0",        "61.5",        "50.3",    "0",        "40.9",        "0",        "0",        "33.1",        "0",        "26.7",        "0",        "0",        "21.5",        "17.2",        "0",        "13.8",        "11.0", _
                                                           "500",    "0",    "0",    "0",        "0",        "55.8",    "0",        "45.4",        "0",        "0",        "36.8",        "0",        "29.7",        "0",        "0",        "23.9",        "19.1",        "0",        "15.3",        "12.3", _
                                                           "560",    "0",    "0",    "0",        "0",        "62.5",    "0",        "50.8",        "0",        "0",        "41.2",        "0",        "33.2",        "0",        "0",        "26.7",        "21.4",        "0",        "17.2",        "13.7", _
                                                           "630",    "0",    "0",    "0",        "0",        "70.3",    "0",        "57.2",        "0",        "0",        "46.3",        "0",        "37.4",        "0",        "0",        "30.0",        "24.1",        "0",        "19.3",        "15.4", _
                                                           "710",    "0",    "0",    "0",        "0",        "79.3",    "0",        "64.5",        "0",        "0",        "52.2",        "0",        "42.1",        "0",        "0",        "33.9",        "27.2",        "0",        "21.8",        "17.4", _
                                                           "800",    "0",    "0",    "0",        "0",        "89.3",    "0",        "72.6",        "0",        "0",        "58.8",        "0",        "47.4",        "0",        "0",        "38.1",        "30.6",        "0",        "24.5",        "19.6", _
                                                           "900",    "0",    "0",    "0",        "0",        "0",    "0",        "81.7",        "0",        "0",        "66.1",        "0",        "53.3",        "0",        "0",        "42.9",        "34.4",        "0",        "27.6",        "22.0", _
                                                           "1000",    "0",    "0",    "0",        "0",        "0",    "0",        "90.8",        "0",        "0",        "73.5",        "0",        "59.3",        "0",        "0",        "47.7",        "38.2",        "0",        "30.6",        "24.5", _
                                                           "1200",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "88.2",        "0",        "71.1",        "0",        "0",        "57.2",        "45.9",        "0",        "36.7",        "29.4", _
                                                           "1400",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "102.8",    "0",        "83.0",        "0",        "0",        "66.7",        "53.5",        "0",        "42.9",        "34.3", _
                                                           "1600",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "117.5",    "0",        "94.8",        "0",        "0",        "76.2",        "61.2",        "0",        "49.0",        "39.2", _
                                                           "1800",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "0",        "0",        "106.6",    "0",        "0",        "85.8",        "68.8",        "0",        "55.1",        "44.0", _
                                                           "2000",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "0",        "0",        "118.5",    "0",        "0",        "95.3 ",    "76.4",        "0",        "61.2",        "48.9", _
                                                           "2250",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "107.2",    "86.0",        "0",        "68.9",        "55.0", _
                                                           "2500",    "0",    "0",    "0",        "0",        "0",    "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "0",        "119.1",    "95.5",        "0",        "76.5",        "61.2")
 
Upvote 0

PierPaduan

Active Member
Licensed User
Longtime User
Yes, this is exactly what I meant.
You should load it from a text file.
You can use StringUtils.LoadCSV to load a CSV file. You will need to first remove the extra spaces from the fields.

Ok. I will try your suggestion.
Thanks a Lot.
Regards.
 
Upvote 0
Top