10.07.2012 / 18:25 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| dzanis (10.07.2012/15:41) вроде не используется <Обратная польская нотация>...Дальше хуже,Float так и остался от midp-1,я профилировал и он самым медленным оказался...Про строки вобше ужас,например функция DRAWSTRING "kakoito 1. В данном случае это не критично, перевод в стек польской нотации будет отнимать больше времени. 2. Это проблема, да, но пока что я разбираюсь с ней. 3. Это особенность обработки байт-команд. 4. Абстрактный интерфейс - это медленно?
|
10.07.2012 / 18:57 | |
dzanis Пользователь Сейчас: Offline
Имя: Жаник Откуда: Rezekne Регистрация: 18.11.2010
| DominaN, 1.перевод в стек польской нотации будет отнимать больше времени? 2. Небольшая проблемка Math.pow нет на javaMe и большая - много кода перерефакторить надо. 3. Эту особенность я знаю как исправить 4. Абстрактный интерфейс это много лишнего наследования а.с.metod() в бейсе вобше надо засунуть функции в метод интерпритации |
11.07.2012 / 19:20 | |
ВОЛКОДАВ Пользователь Сейчас: Offline
Имя: Дмитрий Регистрация: 29.07.2011
| Мне интересно, почему при вызове bas-файла все переменные и return в основной программе стираются? Это ужасно бесит. Неужели так сложно было их сохранять?
Изменено ВОЛКОДАВ (11.07 / 19:22) (всего 1 раз) |
11.07.2012 / 19:27 | |
Vapigor Пользователь Сейчас: Offline
Регистрация: 15.03.2012
| ВОЛКОДАВ, В смысле стираются?
__________________
Делай шум! |
11.07.2012 / 19:32 | |
da_Begemot Пользователь Сейчас: Offline
Имя: Егор Откуда: Новокузнецк Регистрация: 02.06.2011
| ВОЛКОДАВ, Меня тоже это очень возбуждает.
|
11.07.2012 / 19:43 | |
da_Begemot Пользователь Сейчас: Offline
Имя: Егор Откуда: Новокузнецк Регистрация: 02.06.2011
| Vapigor, Ты с этим тоже сталкивался. В коде видел. При использовании, например call "city2.bas" переменные из Autorun.bas не сохраняются для city2.bas. Приходится либо перед вызовом city2.bas их сохранять в файл, а после перехода загружать из файла, либо вручную их прописывать заново в city2.bas.
|
11.07.2012 / 19:46 | |
Vapigor Пользователь Сейчас: Offline
Регистрация: 15.03.2012
| da_Begemot, Так я сразу сохранял.
__________________
Делай шум! |
11.07.2012 / 21:18 | |
ВОЛКОДАВ Пользователь Сейчас: Offline
Имя: Дмитрий Регистрация: 29.07.2011
| Вот простой пример
10 a%=10 20 call "file:///E:/file.bas" 30 print a%:sleep 3000
А% должно равнятся 10, а она стерается и выдает 0
|
11.07.2012 / 21:21 | |
da_Begemot Пользователь Сейчас: Offline
Имя: Егор Откуда: Новокузнецк Регистрация: 02.06.2011
| ВОЛКОДАВ, То есть, она стирается ещё в Autorun.bas?
|