8.01.2015 / 20:34 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | Цитата Fantastik: MihaPilat,  Русские символы можно использовать, только невозможно грузить из файла, лучше пиши свой код на mb 1.9.1 и сохраняй в bas, это лучше , и в нем можно использовать русские символыХм. Первый раз такое слышу. Делов то исправить, но мне неохота
   | 
  9.01.2015 / 23:05 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | case tokREADDIR$: {  
                String filter = PopString();  
                if (filter.length() > 0) {  
                    dirEnum = main.Directory(filter);  
                }  
                if ((dirEnum != null) && (dirEnum.hasMoreElements())) {  
                    PushString((String) dirEnum.nextElement());  
                } else {  
                    PushString("");  
                }  
                break;  
            }  
 case tokVAL: {  
                String str = PopString();  
                str = str.trim();  
                try {  
                    PushInt(Integer.parseInt(str));  
                } catch (NumberFormatException e) {  
//#if MB191  
//#                     PushFloat(java.lang.Float.parseFloat(str));  
//#else  
             PushFloat(Float.fromString(str));  
//#endif  
                }  
                break;  
            }  
 Подскажите, плз, в чём косяки обоих кейсов, потому что один оператор грузит пустую строку вместо первого попавшегося диска в readdir$("file://"), а другой не хочет переводить число с плавающей точкой из string во float ?  Изменено garfild63 (9.01 / 23:08) (всего 1 раз) | 
  10.01.2015 / 12:12 |  | 
garfild63    Пользователь  
   Сейчас: Offline 
 Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
   | ПыСы насчёт прошлого сообщения: Не readdir$("file://"), а readdir$("file://*") .
   Изменено garfild63 (10.01 / 12:13) (всего 1 раз) | 
  10.01.2015 / 12:30 |  | 
Fantastik    Пользователь  
   Сейчас: Offline 
 Имя: Жалол Регистрация: 15.07.2014
   | garfild63,  Тут обсуждается MobileBasic. Напиши пост  сюда , тебе могут помочь.   | 
  10.01.2015 / 14:36 |  | 
ВитаминКО    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | Fantastik, здесь обсуждается MobileBasic как программа и ее конкретная версия, а не как язык программирования. Так что по адресу.
  +обрати внимание на раздел. Это не Java приложения
  __________________
   わからない!!  | 
  10.01.2015 / 16:01 |  | 
Fantastik    Пользователь  
   Сейчас: Offline 
 Имя: Жалол Регистрация: 15.07.2014
   | ВитаминКО,  Мне кажется что если код будет здесь то ему мало кто поможет, многие кто заходит сюда изучают и кодят на МБ.
   | 
  10.01.2015 / 16:39 |  | 
ВитаминКО    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | Fantastik, тем не менее это не мешало обсуждать разработку этой версии здесь.
  И уж тем более нерационально прыгать по темам
  __________________
   わからない!!  | 
  10.01.2015 / 16:49 |  | 
Fantastik    Пользователь  
   Сейчас: Offline 
 Имя: Жалол Регистрация: 15.07.2014
   | ВитаминКО,  И тут можно продолжить обсуждение и там, чтоб человек не терял времени я ему показал более выгодный путь   | 
  10.01.2015 / 17:31 |  | 
Kalter    Пользователь  
   Сейчас: Offline 
 Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
   | Хватит ахинею всякую нести.
  garfild63, не совсем понятно, откуда ты это взял и куда Pushаться и откуда Popаются эти строки/числа. Тут, мне кажется, только разработчик сможет дать ответ.
  __________________
   Homo homini penis est.  | 
  10.01.2015 / 18:17 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | garfild63, на твой пост ( #393389) отвечу,  В первом смотри на  main.Directory(filter).  Код получения дисков там есть, вот проводи отладку и узнавай, почему на твоём устройстве это не работает. Хотя, судя по коду, вижу, что readdir$("file://*") - неправильно, для получения дисков путь должен быть пустой, то есть readdir$("file://"). Во втором случае смотри, что не так с парсингом и какой из методов вызывается: java.lang.Float.parseFloat(str) или же Float.fromString(str)  __________________
   let live  Изменено aNNiMON (10.01 / 18:17) (всего 2 раза) |