А как внасчет скачать последнюю версию МП(3.3C)?
Проверял на следующей библиотеке
public class Lib_test
{
public static double d1;
public static double d2;
public static double d3;
public static double d4;
public static double d5;
public static double d6;
public static double d7;
public static double d8;
public static void save1(String value) { d1 = Double.parseDouble(value); }
public static void save2(String value) { d2 = Double.parseDouble(value); }
public static void save3(String value) { d3 = Double.parseDouble(value); }
public static void save4(String value) { d4 = Double.parseDouble(value); }
public static void save5(String value) { d5 = Double.parseDouble(value); }
public static void save6(String value) { d6 = Double.parseDouble(value); }
public static void save7(String value) { d7 = Double.parseDouble(value); }
public static void save8(String value) { d8 = Double.parseDouble(value); }
public static String sumall()
{
return Double.toString((d1+d2+d3+d4+d5+d6+d7+d8));
}
public static String some()
{
return "It quite works.";
}
}
Несмотря на то что double целых 8, все работает нормально.
Для MP2.2 тоже есть вариант (правда немного ненормальный): храните все double в массиве. Пример кода:
public class Lib_test
{
public static double d[] = new double[8];
public static void setd(int i, String value)
{
d[i] = Double.parseDouble(value);
}
public static String sumall()
{
d[0] = 0;
for (int i = 1; i < 8; i += 1) d[0] += d[i];
return Double.toString(d[0]);
}
public static String some()
{
return "It quite works.";
}
}
... програмное обеспечение обновляют ведь не просто так.
__________________
Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...