Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Jan 17, 2022 2:11 am

All times are UTC+03:00


Search found 198 matches
Search these results:

Author Message

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

Posted: Mon May 03, 2021 7:47 pm 

Replies: 128
Views: 25072


не хватает комбинации клавиш ctrl+z , и кнопки компиляции Если сделать "undo" на ctrl-z, то "redo" должно быть на ctrl-y. Но ctrl-y уже занято -- "удалить текущую строку" и я часто пользуюсь этой функцией. Поэтому "undo" (временно) сделано на F5, а "redo...

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

Posted: Mon May 03, 2021 7:54 am 

Replies: 128
Views: 25072


Подведу промежуточные итоги. До полноценного редактора кода еще далеко, но кое-что уже есть: - все основные функции текстового редактора - автоотступ - подсветка синтаксиса для C, Oberon, Pascal, Fasm - нумерация строк - поиск/замена - переход на строку - многократная отмена изменений - изменение ре...

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

Posted: Thu Apr 08, 2021 5:34 pm 

Replies: 128
Views: 25072


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

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

Posted: Fri Apr 02, 2021 11:44 pm 

Replies: 128
Views: 25072


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

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

Posted: Mon Oct 12, 2020 6:53 pm 

Replies: 125
Views: 77712


Я утратил доступ к 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: 125
Views: 77712


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

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

Posted: Mon Oct 12, 2020 3:00 pm 

Replies: 125
Views: 77712


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

 Forum: Data processing   Topic: FB2 Reader

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

Replies: 74
Views: 38273


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

 Forum: Data processing   Topic: FB2 Reader

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

Replies: 74
Views: 38273


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

 Forum: Data processing   Topic: FB2 Reader

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

Replies: 74
Views: 38273


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

 Forum: Data processing   Topic: FB2 Reader

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

Replies: 74
Views: 38273


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

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

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

Posted: Mon Oct 07, 2019 3:01 pm 

Replies: 125
Views: 77712


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

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

Posted: Mon Mar 11, 2019 12:28 pm 

Replies: 125
Views: 77712


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

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

Posted: Sat Dec 08, 2018 9:20 am 

Replies: 125
Views: 77712


Однако, трап при отсутствии нужного варианта не предусмотрен в лангрепорте по О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: 125
Views: 77712


Ещё один вопросец. Вот у тебя в документации "Глобальные и локальные переменные инициализируются нулями" А как быть с теми переменными которые должны инициализироваться определёнными значениями, а не нулём? Планируется ли как-то решать эту проблему? Это конечно если я всё правильно понима...
Sort by:  
Page 4 of 14 [ Search found 198 matches ]


All times are UTC+03:00


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