Delphi is a dialect of Pascal. You can see familiar statements and unit names in our examples. Unlike other Pascal implementations, Delphi has a concept of project. Project files are named with .dpr
extension, and can contain used units with their relative paths. It allows Delphi IDE to show them in Units window. You can use project file to put your code too. For simple programs, project file is enough. Don't afraid to code, you will not break a nuclear power plant with it.
For now, you can use only short strings (string[255]
) with limited support. Long strings (ANSI strings) are not supported yet. We're working on it.
KolibriOS is completely graphical operation system without built-in console. Console is supported by external library. When you initializing console using CRT.InitConsole
procedure, it loads console.obj
library and calls initialization procedure from it.
Nikolay Burshtyn aka amber8706 has written a short guide (Google Translate).
We also want to. Corresponding subproject codenamed with Visual Kolibri Library (VKL) (Google Translate). For now it's only on designing stage. You can contribute to it. Please read MCK Help from KOL project to know how it could be done.
Yes, we are. Delphi is proprientary compiler copyrighted by Borland and Embarcadero. It's prohibited to copy their code to open source projects and distribute on GitHub. To make our SDK clear, we don't have other way than write code by ourselves.
We are three Russian developers for now, working on Delphi SDK. It's logical to discuss topics in native language. Feel free to ask us in English, we will respond you in English too. If you want to read our topics, please use Google Translate.