Вниз  Mobile Basic 1.9.1
- 10.01.2015 / 19:29
kiriman
  Пользователь

kiriman 
Сейчас: Offline
aNNiMON, уверен, что виноват с READDIR я. Потому что когда я код исправлял - смешивались версии 1.9.1 от разработчика и 1.8.6 от Мумея и остальных. Ну в общем может быть что я особо об работоспособности метода не подумал, а тупо скопировал кусок из одного и кусок из другого кода(потому что в 1.9.1 от Дэвида не было доступа к ФС, если знаете). Вот вам подсказка. Просто, если париться неохота, декомпильните бейсик 1.8.6 и затолкайте туда тот набор символов, который был в этом методе изначально.
А с float нужна отладка, я не знаю что там.

Изменено kiriman (10.01 / 19:30) (всего 2 раза)
- 11.01.2015 / 06:49
garfild63
  Пользователь

garfild63 
Сейчас: Offline
kiriman, Я узнал, что с VAL, прикинь декомпилил сейчас mobilebasic/a.class и узнал, что в нем, там, где находится кейс tokVAL, написано кода намного меньше, чем в исходнике :/
- 11.01.2015 / 09:46
kiriman
  Пользователь

kiriman 
Сейчас: Offline
garfild63, офигеть, не может быть! :lol:
Ты можешь не смотреть, не поймешь.
- 11.01.2015 / 10:04
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
garfild63, так а что с Val? Так и не сказал.
__________________
 let live
- 11.01.2015 / 15:26
garfild63
  Пользователь

garfild63 
Сейчас: Offline
aNNiMON, В a.class написано, чтобы бейсик сразу переводил в integer, и не написано условия, при котором переводить во float.
- 20.01.2015 / 07:06
garfild63
  Пользователь

garfild63 
Сейчас: Offline
Чего в readdir kiriman'а не хватает? :?

Открыть спойлер


Изменено aNNiMON (20.01 / 09:13) (всего 1 раз)
- 25.01.2015 / 11:00
garfild63
  Пользователь

garfild63 
Сейчас: Offline
Вот ещё содержимое класса x у Мумея. Думаю, пригодится.
  1. import java.io.*;
  2. public abstract class x
  3. {
  4.     public String a_java_lang_String_fld;
  5.     public static int a_int_static_fld = 0;
  6.     public static x a(String s)
  7.         throws IOException
  8.     {
  9.         if(a_int_static_fld == 0)
  10.         {
  11.             throw new IOException();
  12.         }
  13.         if(a_int_static_fld == 2)
  14.         {
  15.             return new t(s);
  16.         } else
  17.         {
  18.             return new i(s);
  19.         }
  20.     }
  21.     public x(String s)
  22.         throws IOException
  23.     {
  24.         a_java_lang_String_fld = s;
  25.         if(s.equals("file://"))
  26.         {
  27.             a_java_lang_String_fld = "";
  28.         }
  29.     }
  30.     public abstract boolean a();
  31.     public abstract void a()
  32.         throws IOException;
  33.     public abstract void b()
  34.         throws IOException;
  35.     public abstract void c()
  36.         throws IOException;
  37.     public abstract DataInputStream a()
  38.         throws IOException;
  39.     public abstract DataOutputStream a()
  40.         throws IOException;
  41.     public abstract String[] a()
  42.         throws IOException;
  43.     public static void d()
  44.     {
  45.         a_int_static_fld = 0;
  46.         try
  47.         {
  48.             if(Class.forName("javax.microedition.io.file.FileConnection") != null)
  49.             {
  50.                 a_int_static_fld = 1;
  51.                 return;
  52.             }
  53.         }
  54.         catch(ClassNotFoundException _ex) { }
  55.         try
  56.         {
  57.             if(Class.forName("com.siemens.mp.io.file.FileConnection") != null)
  58.             {
  59.                 a_int_static_fld = 2;
  60.                 return;
  61.             }
  62.         }
  63.         catch(ClassNotFoundException _ex)
  64.         {
  65.             return;
  66.         }
  67.     }
  68. }

- 25.01.2015 / 11:10
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Я приеду в город и исправлю это. Сегодня вечером
__________________
 знает толк
- 25.01.2015 / 18:45
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
фикс
__________________
 знает толк


Прикрепленные файлы:
MobileBasic.jar (112.98 кб.) Скачано 126 раз
- 25.01.2015 / 18:55
garfild63
  Пользователь

garfild63 
Сейчас: Offline
vl@volk, а как смотреть здесь, какие диски есть в телефоне?
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)