3.08.2018 / 09:52 | |
SlenderManx Пользователь Сейчас: Offline
Имя: Awower Регистрация: 04.04.2017
| garfild63, Большое спасибо! Давно ждал обновление, спасибо.
__________________
Basic - это сила, а я Авовер |
3.08.2018 / 10:41 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| * 5. Немного пофиксена функция FILLPOLYGON, а не POLYGON. Ошибся немного)
Изменено garfild63 (3.08 / 10:45) (всего 1 раз) |
3.08.2018 / 10:44 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| Кстати, экранную клавиатуру я неспроста добавил. Я собираюсь портировать мобильный бейсик на андроид.
|
3.08.2018 / 10:53 | |
SlenderManx Пользователь Сейчас: Offline
Имя: Awower Регистрация: 04.04.2017
| garfild63, На нём будет можно создавать приложения на дроид?
__________________
Basic - это сила, а я Авовер |
3.08.2018 / 11:43 | |
Vladimir1982 Пользователь Сейчас: Offline
Имя: Vladimir1982 Регистрация: 19.07.2018
| garfild63, а создавать на ПК потом это все дело переносить на мобилу, есть такой вариант?
|
3.08.2018 / 12:11 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| Vladimir1982, смысл? MobileBasic для того и предназначен, что на нём можно программировать без компа. В этом, можно сказать, его преимущество)
|
3.08.2018 / 12:22 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| Немного пофиксил btsh$. Во вчерашнем бейсике, если вы захотите создать сервера или клиента, то при любом раскладе, функция возвращала бы имя сервера/клиента, даже если сервер/клиент не был создан из-за ошибки IOException (может произойти, если вы подключитесь к серверу, который уже дисконнектился) или SecurityException (может произойти, если вы не дадите разрешение на подключение). Теперь она вернёт имя сервера/клиента, только если сервер/клиент был создан без ошибок, в ином случае - вернёт пустую строку. Кстати, забыл сказать, если у вас выключен блютус, то при вызове функции btsh$ с любым аргументом вылетит ошибка, которую можно будет поймать обычным TRAP.
Прикрепленные файлы: mobilebasic.jar (154.82 кб.) Скачано 221 раз src.zip (226.88 кб.) Скачано 66 раз help.zip (22.6 кб.) Скачано 68 раз Bluetooth.txt (1.24 кб.) Скачано 380 раз BlueTooth.jar (52.5 кб.) Скачано 167 раз |
3.08.2018 / 12:28 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| SlenderManx, да. Только я не уверен, что в бейсике на дроиде будут работать btsh$, axisx, axisy, axisz, imei$, vibr и playtone. Первая не будет работать, потому что я ещё не видел ни одного эмулятора, в котором была бы нормальная поддержка Bluetooth API. Следующие три не будут работать, потому что поддержки Mobile Sensor API тем более ни в одном эмуляторе нет. Пятая не будет работать, потому что в Java ME нет задекларированного метода получения кода IMEI (до MIDP 3.0), поэтому в эмуляторах нет этого метода. Ну, а шестая и седьмая не будут работать, потому что методы Manager.playTone и Display.vibrate также не в каждом эмуляторе нормально сделаны.
Изменено garfild63 (3.08 / 12:43) (всего 1 раз) |
3.08.2018 / 13:42 | |
Vladimir1982 Пользователь Сейчас: Offline
Имя: Vladimir1982 Регистрация: 19.07.2018
| Цитата garfild63: Vladimir1982, смысл? MobileBasic для того и предназначен, что на нём можно программировать без компа. В этом, можно сказать, его преимущество) А под ОС Android он есть? И вообще под какие мобильные устройства он есть?
Изменено Vladimir1982 (3.08 / 13:43) (всего 1 раз) |
3.08.2018 / 14:28 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| Vladimir1982, официальные версии есть и для Android, и для iOS, и для компьютера. Но в отличие от версии для Java ME они не развиваются или развиваются, но не в той мере, как версия на яве.
|