SteveTerrell Active Member Licensed User Longtime User May 12, 2014 #1 I recently "incorrectly" had a line in Class_Globals Public NAME_STRING As Int = "Not set" The run time system detected the problem with an invalid floating point error message( "Not set" is of course not a floating point number and the type should have been String not Int) but the fault report did not give a line number or identify the variable concerned. Presumably because the initialisation was in Class_Globals and not in executed code. Could this type of faulty initialisation have been detected at compile time? Perhaps limited to int and float must be assigned valid literal strings.
I recently "incorrectly" had a line in Class_Globals Public NAME_STRING As Int = "Not set" The run time system detected the problem with an invalid floating point error message( "Not set" is of course not a floating point number and the type should have been String not Int) but the fault report did not give a line number or identify the variable concerned. Presumably because the initialisation was in Class_Globals and not in executed code. Could this type of faulty initialisation have been detected at compile time? Perhaps limited to int and float must be assigned valid literal strings.