Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Sep 28, 2021 2:52 pm

All times are UTC+03:00


Search found 355 matches
Search these results:

Author Message

 Forum: Application libraries   Topic: Библиотека console.obj - работа с консолью

Posted: Mon Jan 04, 2021 11:03 pm 

Replies: 23
Views: 18462


Работаю над поддержкой кодировок в Delphi, и обнаружил, что шрифт, встроенный в console.obj, реализует набор символов, соответствующий альтернативной модифицированной кодировке ГОСТ, популярной в DOS. Она отличается от CP866. Это баг или фича?

 Forum: HLL   Topic: Консольное приложение на pascal для колибри

Posted: Sat Dec 05, 2020 8:14 pm 

Replies: 8
Views: 6003


Если использовать Delphi и SDK, консольное приложение выглядит традиционно:
Code:
program Hello;

uses
  CRT;

begin
  InitConsole('Hello');
  WriteLn('Hello, world!');
end.

Насколько знаю, остальные порты Паскаля содержат голый компилятор, без SDK.

 Forum: Distributives   Topic: KolibriOS - Dev

 Post subject: Re: KolibriOS - DE
Posted: Sat Dec 05, 2020 8:04 pm 

Replies: 16
Views: 4085


lev wrote:
Offtopic: DE - как-то сбивает с толку, создаётся ощущение, что это немецкий (deutsch) форк оси.

+

 Forum: Compilers and programming   Topic: exetokex

 Post subject: Re: exetokex
Posted: Sat Dec 05, 2020 7:50 pm 

Replies: 4
Views: 5352


А в отличии от pe2kos, если компилировать msvc программы, в начале не останутся нулевые байты? Чтобы не было нулевых байтов в начале, нужно компилировать с Image Base = 0 или воспользоваться PE Tool перед преобразованием в формат Колибри, как делается в Delphi SDK : pet -nologo -strip -trunc -rebas...

 Forum: HLL   Topic: ГДЕ ПАСКАЛЬ? НЕ ОБЕРОН, НЕ ДЕЛЬФИ, А НОРМАЛЬНЫЙ ПАСКАЛЬ!!!!!

Posted: Sat Dec 05, 2020 7:40 pm 

Replies: 14
Views: 5963


На самом деле с Delphi SDK программы на Delphi являются обычными программами на Паскале. Консоль: program Hello; uses CRT; begin InitConsole('Hello'); WriteLn('Hello, world!'); end. GUI: program HelloGUI; uses KolibriOS; var WndLeft, WndTop, WndWidth, WndHeight: Integer; begin with GetScreenSize do ...

 Forum: Programs   Topic: PELoad

 Post subject: Re: PELoad
Posted: Sat Dec 05, 2020 7:14 pm 

Replies: 37
Views: 23798


Тема PELoad на форуме Delphi SDK.

 Forum: HLL   Topic: Delphi7 examples

 Post subject: Re: Delphi7 examples
Posted: Sat Dec 05, 2020 7:08 pm 

Replies: 27
Views: 13952


Эта тема уже 2 года не обновлялась. Сейчас все примеры перенесены на Delphi SDK и компилируются другим набором инструментов.

 Forum: Application libraries   Topic: glass environment - альтернативная оконная система в библиотеке

Posted: Sat Sep 26, 2020 3:41 am 

Replies: 18
Views: 5388


Alex2003 wrote:
То есть библиотеки пишутся на ассемблер?
Или можно хоть си Шарп?

Писать можно, наверное, и на Delphi. Только собирать придется как-то нестандартно, не из IDE. Мы пока не прошли этот квест. Пример использования библиотеки есть в CRTи на форуме.

 Forum: Games   Topic: Hack OS - text RPG

Posted: Sun Jun 28, 2020 8:41 pm 

Replies: 6
Views: 4242


Документацией на что? Описаний CRT навалом в Интернете. Мы сделали его максимально приближенным к оригиналу, взяв за образец версию от FreePascal. Все консольные функции Колибри реализованы.

Как пользоваться SDK — в Readme, стоит только руку протянуть.

 Forum: HLL   Topic: FreePascal

 Post subject: Re: FreePascal
Posted: Tue Jun 23, 2020 1:32 pm 

Replies: 103
Views: 67392


bw wrote:
> после заголовка километровое пустое место идет
Ну как я и обещал, какая-то секция, возможно стэк. Хотя могу врать, забыл всё нахрен.

Это наверняка стандартная база $00400000. Чтобы уменьшить размер, нужно воспользоваться PE Tool:
Code:
pet -strip -trunc -rebase 0 -osver 0.7 -into my.exe

 Forum: Games   Topic: Hack OS - text RPG

Posted: Mon Jun 22, 2020 2:26 am 

Replies: 6
Views: 4242


С горячей версией SDK получилось скомпилировать исходник с небольшими правками. Процедуры ввода-вывода в CRT пока нестандартные, но игра работает. Новая версия SDK пока задерживается.

 Forum: Miscellaneous   Topic: S.M.A.R.T - задачи

Posted: Sun Jun 21, 2020 9:11 pm 

Replies: 50
Views: 21938


Мне нужен полностью доделанный компилятор Паскаль Турбо (не полуфабрикат, без танцев с бубном), чтобы программы из него можно было бы компилировать сразу в .kex - файл. Срок - до второго ноября 2018 года. Вознаграждение - 3000 рублей. Стоимость разработки Delphi SDK для KolibriOS начинается от 100 ...

 Forum: English   Topic: Delphi for KolibriOS

 Post subject: Delphi for KolibriOS
Posted: Sat May 23, 2020 6:47 pm 

Replies: 0
Views: 5257


We started to develop Delphi support for KolibriOS with SDK and example applications. Because nobody interested in Delphi on this forum, we use own forum. Feel free to start toplics in English on it. We use GitHub to store our source code. License is BSD.

Corresponding Russian topic is here.

 Forum: HLL   Topic: Delphi SDK для Колибри

Posted: Wed May 20, 2020 11:03 pm 

Replies: 52
Views: 34629


Разработка SDK теперь ведется тут. Раз на этом форуме Delphi никого не интересует, у нас теперь собственный форум. Разработка пока в самом начале. Для обмена исходниками используется GitHub. Лицензия BSD.

 Forum: Polls   Topic: Migrate to GitHub

 Post subject: Re: Migrate to GitHub
Posted: Mon Nov 26, 2018 10:31 pm 

Replies: 41
Views: 75002


Для SVN уже нет актуальных визуальных средств СКВ. Под Windows я продолжаю пользоваться последней ночной сборкой RapidSVN, работающую с любым имеющимся клиентом, подходящим по экспортам. Собрал для него SVN 1.10 на основе сборки CollabsNet, часть библиотек собрал из исходников. Пользуюсь сам, всё р...
Sort by:  
Page 1 of 24 [ Search found 355 matches ]


All times are UTC+03:00


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