Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Проекты на MidletPascal

Ответ
 
Опции темы
Старый 07.07.2011, 15:42   #16
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: gainOS

Нокс это была пасхалка =)
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 16:43   #17
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: gainOS

Ну теперь понял, что ты хочешь. Возможно реализуем такую штуку
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 16:58   #18
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: gainOS

в чем смысл этого проекта? кому он может быть полезен? для чего это вообще можно использовать?
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 17:20   #19
JACUK
Знающий
 
Регистрация: 09.10.2009
Сообщений: 340
Написано 37 полезных сообщений
(для 61 пользователей)
Ответ: gainOS

Проект чисто для себя, для опыта и ради интереса! Вот и всё
__________________




(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 19:22   #20
_Nox_
ПроЭктировщик
 
Регистрация: 21.06.2009
Адрес: Беларусь, Столбцы
Сообщений: 148
Написано 32 полезных сообщений
(для 57 пользователей)
Bugs Bugs Bugs

ЫУ Л800ш (SE K800i)

1. Я так и не разобрался что надо чтобы появилось окно ввода, но обычно если беспорядочно и много нажимать на все клавиши то оно всё же появляется, но это не всегда.
2. Если оно уж появилось, то закрываться оно уже не спешит, но если много раз нажать на GO всё же закрывается, по моему это не очень хорошо.
3. Строчку типа "installOK := true" надо вставлять в самом конце процедуры установки, смотреть изображение внизу.
Надо написать защиту от разнообразных ошибок, если при установке не правильно указать диск, то просто будут вот такие ошибки и больше нельзя будет установить заново, а если например ввести вместо буквы диска например '.' (точку) то приложение заходит в ступор.
Изображения
Тип файла: bmp bug.bmp (225.1 Кб, 1044 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 19:38   #21
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: gainOS

Для сенсора надо просто нажать на экран. Для Кнопочных телефонов придется немного потанцевать с бубном. Сперва жмем *, затем нажимаем ОК или 5.
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 19:47   #22
_Nox_
ПроЭктировщик
 
Регистрация: 21.06.2009
Адрес: Беларусь, Столбцы
Сообщений: 148
Написано 32 полезных сообщений
(для 57 пользователей)
Ответ: gainOS

Сообщение от alexprey Посмотреть сообщение
Для сенсора надо просто нажать на экран. Для Кнопочных телефонов придется немного потанцевать с бубном. Сперва жмем *, затем нажимаем ОК или 5.
Надо заранее это обговаривать, вот кто подумает что чтобы включить ввод надо нажать какую-то хитрую комбинацию клавиш, такой подход отпугнёт пользователей.

Напишите чтобы можно было вызывать help вот так:
help [команда о которой мы хотим узнать больше]
И после этого выводилось на экран описание команды и её синтаксис

например:
$Help Edit
Edit - запуск текстового редактора
Edit [Файл]

Вижу что объекты запрограммировали неплохо, правда чтобы окно пришло в нормальный вид надо сначала по нему щёлкнуть, надо вам над скоростью работы этих красивостей поработать ещё
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 915
Размер:	5.7 Кб
ID:	14322  
__________________

Последний раз редактировалось _Nox_, 07.07.2011 в 21:07.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
alexprey (08.07.2011)
Старый 07.07.2011, 21:08   #23
PacMan
Нуждающийся
 
Регистрация: 02.01.2009
Сообщений: 87
Написано 18 полезных сообщений
(для 35 пользователей)
Ответ: gainOS

Дык в этой версии это вообще не документировано)
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 21:12   #24
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: gainOS

Ого. Ты пролез в ГУИ. Не ноормально, потому что в начале задается один и тот же Z задается. Я еще работаю над графической оболочкой
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 21:19   #25
_Nox_
ПроЭктировщик
 
Регистрация: 21.06.2009
Адрес: Беларусь, Столбцы
Сообщений: 148
Написано 32 полезных сообщений
(для 57 пользователей)
Ответ: gainOS

сделайте чтобы курсор быстрее на пару пикселей бегал. Когда все окошки закрываешь, то прога нето виснет, нето просто не знает что делать дальше, нет перехода обратно в консоль.

Когда Service Pack выйдет?)

Вот ещё что, есть
kill [pid] - уничтожить процесс с указанным айди
вообще-то перед тем как думать уничтожать процесс надо бы увидеть список их: Напишите процедуру ProcList например которая построит список всех работающих процессов, ведь это на 5 минут работы.

create [приложение] - создать процесс

Что к чему, что запускать, чем вообще обозначается приложение PID или название какое-то

Всё это надо описать в справке help [команда], ведь посути сделать так совсем не сложно

env [переменная="значение"]- переменные окружения --- с этим тоже ничего не понятно

Кстати, а почему gainOS

Вот ещё заметил недочёт, пишет что файл сохранён, хотя на самом деле то он не сохранён
Изображения
Тип файла: jpg bug.jpg (11.8 Кб, 1008 просмотров)
__________________

Последний раз редактировалось _Nox_, 07.07.2011 в 22:26. Причина: добавил много букав
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 22:20   #26
PacMan
Нуждающийся
 
Регистрация: 02.01.2009
Сообщений: 87
Написано 18 полезных сообщений
(для 35 пользователей)
Ответ: gainOS

kill [pid] - убить "демон" созданный коммандой create
create [app] - запустить "демон"
Демоны - это программы которые работают в фоновом режиме(у которых MODE DAEMON).
env [переменная="значение"] - переменные окружения. Одна из них BIN_DIR, в которой храниться путь к папке bin. Когда хочешь запустить программу то значала файл с нужным именем ищется в текущей папке, а его такого нет то в папке BIN_DIR.

gainOS - gainOS is not OS
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 22:25   #27
_Nox_
ПроЭктировщик
 
Регистрация: 21.06.2009
Адрес: Беларусь, Столбцы
Сообщений: 148
Написано 32 полезных сообщений
(для 57 пользователей)
Ответ: gainOS

Новая версия какая-нибудь сегодня будет?
__________________
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 22:42   #28
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: gainOS

Возможно, но не факт
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 07.07.2011, 22:51   #29
PacMan
Нуждающийся
 
Регистрация: 02.01.2009
Сообщений: 87
Написано 18 полезных сообщений
(для 35 пользователей)
Ответ: gainOS

Вот ещё заметил недочёт, пишет что файл сохранён, хотя на самом деле то он не сохранён
Судя по всему ты в корне, перейди в какой нибудь диск, и повтори процедуру.

Выложена версия 0.2 (в первом посту).
(Offline)
 
Ответить с цитированием
Старый 08.07.2011, 00:08   #30
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: gainOS

Выкладываю очередную программу на gASM "Сканер памяти". Сканирует ячейки памяти, начиная с 0 по 20 и выводит список их значений во время сканирования
MemScan.app

MODE CONSOLE
$APP
const MaxCount,0,20
Start:
db memPos,0,0
db memCount,0,0
;Вносим данные в память
mov $5, "Hello world!!!"
mov $11, "This is a lie"
mov $19, "gASM FOREVER!!!!"
;Сканируем память
while:
mov #r0, $memPos
call WriteLn
inc #memCount
inc #memPos
cmp #memCount, #MaxCount
jnz ^while
mov #r1, #memCount
mov #r0, "Mem Scan Count: "
call concat
mov #r0, #r2
call WriteLn
hlt
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:13.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com