Вниз  RFO BASIC
- 15.06.2018 / 05:01copy  #503264
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата b0ing:
У меня вот такой код тоже работает:

notify "Уведомление", "Выполнение процесса...", "com.rfo.basic", loop

Do
Until 0
У вас процесс (DO ... UNTIL) пустой, а уведомление само по себе. Как же у вас может всё работать?
- 15.06.2018 / 05:05copy  #503265
Linevic
  Пользователь

Linevic 
Сейчас: Offline
И ещё - бесконечный процесс перезапуска уведомления без паузы подвешивает телефон.
- 15.06.2018 / 16:37copy  #503266
b0ing
  Пользователь

b0ing 
Сейчас: Offline
Цитата levapbar:
b0ing, квадратик пустой выдает. Андроид 4.2
Могу посоветовать заменить эти символы на поддерживаемые. У меня уже нет устройств на андройд ниже 6 версии, чтобы самому тестировать работу программы.
- 15.06.2018 / 16:51copy  #503267
b0ing
  Пользователь

b0ing 
Сейчас: Offline
Цитата Linevic:
У вас процесс (DO ... UNTIL) пустой, а уведомление само по себе. Как же у вас может всё работать?
Что тебе мешает наполнить цикл?
  1. notify "Уведомление", "Выполнение процесса...", "com.rfo.basic", loop
  2. gr.text.draw objTxt, text_x, text_y, "Для выхода коснитесь экрана..."
  3. do
  4.   gr.touch tch, x, y
  5. until tch
  6. exit

А теперь попробуй засунуть в цикл паузу и проверь как будет работать касание.

и к слову, do until 0 не вешает телефон, а оставляет программу работоспособной. А вот если внурь его засунуть уведомления (на хрена это надо мне не понятно) тогда конечно повешает.
- 15.06.2018 / 22:31copy  #503272
b0ing
  Пользователь

b0ing 
Сейчас: Offline
Цитата 1961uvg:
Ну типа как в играх 80-х.
Типа летит самолет , а на встречу движется рельеф в виде сетки.
Вот набросок, как отправная точка думаю пойдет. Инфо о 3д почерпнул отсюда [url=]http://kappasoft.narod.ru/info/3d/3d.htm[/url]
Не забываем поставить галку в настройках бейсика "graphic acceleration"

Изменено b0ing (15.06 / 22:35) (всего 2 раза)


Прикрепленные файлы:
Test_3d.bas (1.09 кб.) Скачано 265 раз
- 15.06.2018 / 22:34copy  #503273
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата b0ing:
А вот если внурь его засунуть уведомления (на хрена это надо мне не понятно) тогда конечно повешает.
Так у меня же была цель - создать уведомление, которое нельзя смахнуть, и которое уведомляет пользователя о том, что приложение работает.
Единственный способ в rfo-basic создать такое уведомление - сделать его (уведомление) перезапускающимся. Для этого и нужен замкнутый цикл. Но при беспрерывном перезапуске уведомления телефон виснет. Поэтому нужна пауза между перезапусками.
- 15.06.2018 / 22:39copy  #503274
b0ing
  Пользователь

b0ing 
Сейчас: Offline
Цитата Linevic:
Так у меня же была цель - создать уведомление, которое нельзя смахнуть, и которое уведомляет пользователя о том, что приложение работает.
Единственный способ в rfo-basic создать такое уведомление - с
Для этого, я бы использовал функцию Time и показывал уведомление через определенные интервалы времени. каждую секунду к примеру. Таким образом программа бы не тормозила на pause.
- 15.06.2018 / 22:41copy  #503275
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата b0ing:
Для этого, я бы использовал функцию Time и показывал уведомление через определенные интервалы времени. каждую секунду к примеру. Таким образом программа бы не тормозила на pause.
Пример?
- 15.06.2018 / 22:50copy  #503276
b0ing
  Пользователь

b0ing 
Сейчас: Offline
Это рабочий код
  1. t0=int(time()/1000)
  2. Do
  3.   t=int(time()/1000)
  4.   if t-t0=1 then
  5.     print g++
  6.     notify "Уведомление", "Выполнение процесса...", "com.rfo.basic", loop
  7.     t0=t
  8.   endif
  9. until 0

- 15.06.2018 / 23:00copy  #503277
Linevic
  Пользователь

Linevic 
Сейчас: Offline
Цитата b0ing:
Это рабочий код
  1. t0=int(time()/1000)
  2. Do
  3.   t=int(time()/1000)
  4.   if t-t0=1 then
  5.     print g++
  6.     notify "Уведомление", "Выполнение процесса...", "com.rfo.basic", loop
  7.     t0=t
Спасибо, код работает. Только объясните пожалуйста, что делает такое большое количество кода?
Наверх  Всего сообщений: 2542
Фильтровать сообщения
Поиск по теме
Файлы топика (462)
Поиск по форуму
Новые вверху
  © aNNiMON (Melnik Software)
Онлайн: 26 (0/26)