Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Apr 15, 2021 6:24 pm

All times are UTC+03:00


Search found 151 matches
Search these results:

Author Message

 Forum: Data processing   Topic: Еще один текстовый редактор

Posted: Thu Apr 08, 2021 5:34 pm 

Replies: 3
Views: 727


Пока, у меня задача -- сделать простой редактор с подсветкой синтаксиса, не более того. А дальше посмотрим...

 Forum: Data processing   Topic: Еще один текстовый редактор

Posted: Fri Apr 02, 2021 11:44 pm 

Replies: 3
Views: 727


11-mar-2021 начало 02-apr-2021 Пока неюзабельно. Нет скроллов, нет поиска/замены, нет отмены изменения, нет настройки отображения. Не всё хорошо с производительностью. Повышенный расход оперативной памяти, т. к. программа работает с фиксированными строками 1000 символов UTF16. Открытие текстов толь...

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Mon Oct 12, 2020 6:53 pm 

Replies: 120
Views: 57074


Я утратил доступ к SVN и уже не буду восстанавливать. Если хотите, можете обновить компилятор. Для этого, возьмите последнюю версию и скомпилируйте сам компилятор для KolibriOS: Из Windows64 Compiler.exe source\Compiler.ob07 kosexe -out source\Compiler.kex -stk 2 Из Linux64 Compiler source/Compiler....

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Mon Oct 12, 2020 5:53 pm 

Replies: 120
Views: 57074


Да, конечно, брать с github. В новой версии исправлены ошибки и улучшен кодогенератор. Кстати, консольные примеры для Windows в папке \samples\Windows\Console можно компилировать для KolibriOS без модификаций (кроме HelloRus.ob07 - там юникод, который в KolibriOS не поддерживается).

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Mon Oct 12, 2020 3:00 pm 

Replies: 120
Views: 57074


Параметры командной строки изменены. "kosexe" вместо "kos". И лучше скачать последнюю версию компилятора.

 Forum: Data processing   Topic: FB2 Reader

 Post subject: Re: FB2 Reader
Posted: Mon Sep 28, 2020 1:36 am 

Replies: 71
Views: 29468


Я немного усовершенствовал кодогенератор компилятора и, как побочный результат, размер этой программы уменьшен на 1 сектор без каких-либо модификаций.

 Forum: Data processing   Topic: FB2 Reader

 Post subject: Re: FB2 Reader
Posted: Fri Jun 19, 2020 4:51 pm 

Replies: 71
Views: 29468


Я добавил кнопку "AUTO" при выборе кодировки.

 Forum: Data processing   Topic: FB2 Reader

 Post subject: Re: FB2 Reader
Posted: Sat Jun 13, 2020 8:02 pm 

Replies: 71
Views: 29468


Если будет время, было бы клево увидеть авто-определение кодировки в FB2Reader, и совсем уж хорошо - поиск. Я уже давно не следил за KolibriOS и вот буквально вчера обнаружил, что Tinypad теперь работает с крупным системным шрифтом, а значит его можно использовать для просмотра простых текстов. Кро...

 Forum: Data processing   Topic: FB2 Reader

 Post subject: Re: FB2 Reader
Posted: Sat Jun 06, 2020 9:26 am 

Replies: 71
Views: 29468


Добавил поиск.
Выглядит так:
Spoiler: Show
Attachment:
1.png
1.png [ 24.53 KiB | Viewed 2369 times ]

Чтобы не увеличивать размер программы, я скомпилировал ее с отключенными рантайм-проверками (теперь стало даже на один сектор меньше).

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Mon Oct 07, 2019 3:01 pm 

Replies: 120
Views: 57074


Компилировать просто, так же как и для Windows или Linux, только параметр командной строки отличается: Если компилировать из самой KolibriOS, то надо взять последнюю ночную сборку, запустить приложение RUN (главное меню -> запуск программы) и набрать: путь к компилятору, путь к главному модулю, пара...

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Mon Mar 11, 2019 12:28 pm 

Replies: 120
Views: 57074


Ну что ж, проект KolibriOS, ожидаемо, завершился, но я всё же заменил старый компилятор в дистрибутиве на новый. Компилятор переехал на x86_64, но поддержка x86_32 сохраняется: 64-битная версия производит как 64-, так и 32-битный код; 32-битная -- только 32-битный. Качество кодогенерации примерно со...

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Sat Dec 08, 2018 9:20 am 

Replies: 120
Views: 57074


Однако, трап при отсутствии нужного варианта не предусмотрен в лангрепорте по О7. Это так, но многие реализации считают иначе. В принципе, можно сделать трап отключаемым. А прервать цикл можно присвоением итератору цикла, ибо The for statement FOR v := beg TO end BY inc DO S END is, if inc > 0, equ...

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Fri Dec 07, 2018 3:08 pm 

Replies: 120
Views: 57074


Ещё один вопросец. Вот у тебя в документации "Глобальные и локальные переменные инициализируются нулями" А как быть с теми переменными которые должны инициализироваться определёнными значениями, а не нулём? Планируется ли как-то решать эту проблему? Это конечно если я всё правильно понима...

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Fri Dec 07, 2018 11:44 am 

Replies: 120
Views: 57074


Когда я впервые прочитал описание O7, я удивился отсутствию операторов прерывания циклов и возврата из процедуры. Я даже перечитал описание, думая, что может быть я это пропустил или не так понял. Мне казалось, что на таком языке совершенно невозможно программировать. И потребовалось написать десятк...

 Forum: HLL   Topic: Компилятор Oberon-07

Posted: Thu Nov 08, 2018 1:35 pm 

Replies: 120
Views: 57074


Я перестроил компилятор на генерацию машинного кода с формированием исполняемых файлов (PE и MENUET01). FASM больше не нужен. Генерация obj-библиотек пока не поддерживается. Размер машинного кода стал на 15% больше (сжатый на 5%), потому что компилятор пока генерирует длинные команды переходов там, ...
Sort by:  
Page 1 of 11 [ Search found 151 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited