Этот пакет содержит Delphi SDK со всеми программами и сценариями, необходимыми для поправки программ Delphi для Kolibrios. Многие примеры также включены, GUI и консоль. Вы можете компилировать программы либо из Delphi IDE, так и компилятора командной строки dcc32.exe .
Теоретически, любая версия Delphi для Windows может использоваться, так как Delphi 4. На практике были протестированы только Delphi 6, 7 и 2007. Вы можете попробовать любую другую версию самостоятельно, современная или древняя.
Раскрыть скачанный архив в каталог, который вы хотите. Вы откроете файлы .dpr и запустите .bat Scripts из этого каталога.
Чтобы составить все примеры SDK, просто запустите build-examples.bat . Этот скрипт использует командную линию Delphi Compiler. Это означает, что компилятор должен быть доступен по пути от переменной среды PATH . Если вы установили Delphi, используя стандартную программу установки из Borland/Embarcadero, не требуется шагов.
Руководители Kolibrios появятся в каталоге Bin с дополнительными файлами, необходимыми для некоторых примеров графического интерфейса.
Просто «Привет, мир!» Программа выглядит как:
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end . Во -первых, вам нужно инициализировать проекты, прежде чем открыть их в Delphi IDE. Пожалуйста, запустите сценарий init-for-IDE.bat . Он создаст RTL для вашей версии Delphi, а затем генерирует файлы конфигурации проекта, содержащие правильные пути для библиотек, DCU и каталогов EXE/DLL для Delphi IDE.
Открытая программа в IDE, нажмите Ctrl+F9 . Компилированный файл .exe появится в каталоге Bin . Используйте convert.bat для преобразования в Colibrios Executive:
convert hello.exe
Чтобы автоматизировать этот процесс, вы можете добавить пункт Build в меню Delphi Tools :
Для ваших проектов убедитесь, что у вас есть правильный сценарий build.bat .
Чтобы собрать пример, используйте сценарий build.bat , включенный в его каталог. Если RTL еще не построен, он будет построить автоматически. Скрипт сборки автоматизирует все операции с компенсацией и преобразованием, поэтому каталог Bin будет содержать исполняемые файлы Kolibrios сразу после запуска.
Есть много способов подготовить ваши программы для запуска под Kolibrios, используя либо на реальном ПК, либо на виртуальной машине. На реальном ПК просто скопируйте программы на флэш -накопитель, который вы используете для загрузки Kolibrios. Для виртуальных машин используйте ISO -изображение для загрузки Kolibrios и Diskette Image для ваших программ.
Чтобы написать калибриос -исполнители в изображение дискеты, вы можете использовать любую программу, которая поддерживает изображения дискет, такие как Winimage или Ultraiso. Эти программы не бесплатны. Мы рекомендуем вам использовать драйвер виртуального диска Imdisk от Olof Lagerkvist, который является открытым исходным кодом и бесплатно. Создайте изображение, форматируйте его, установите, затем скопируйте свои программы в виртуальную дискету. Теперь вы готовы установить это изображение в виртуальную машину и запустить программы под Kolibrios. Не забудьте спешить с дискеттой, прежде чем использовать ее в Колибриос.
Пожалуйста, загрузите последнюю ночную сборку Kolibrios для запуска программ. Если вы предпочитаете полнофункциональные дистрибутивы, вместо этого используйте колибрин.
Мы также подготовили предварительно построенную дискету со всеми составленными программами под названием delphi.img . Существует около 1,33 МБ свободного пространства, поэтому вы можете использовать его для копирования своих программ.
Мы написали шаблоны для ваших программ, MyConsoleProgram1.dpr и MyGUIProgram2.dpr . Откройте один из них в Delphi IDE, затем сохраните в каталог, который вы хотите под названием вашей программы. Это все, чтобы начать кодирование. Используйте скрипт Binconvert.bat , чтобы преобразовать вашу программу в формат Kolibrios, как написано выше.
Если вы хотите пополнить свою программу из командной строки, скопируйте скрипт build.bat в свой каталог, затем отредактируйте ее и измените ProgramX на имя вашей программы. Компилированный .exe будет помещен в каталог Bin .
Кодовая страница Kolibrios по умолчанию - CP866 (русский OEM). Если вы хотите использовать строковые константы на языке, кроме английского, вы должны сохранить свои источники в этом CP866. К сожалению, Delphi IDE не поддерживает CP866 изначально. Будущие версии SDK будут поддерживать другие кодировки для источников, включая Windows-1251 и UTF-8, с автоматическим преобразованием для Kolibrios.
exe2kos.exe - Windows исполняется в утилите Celibrios Executiveable Conversion.kpack.exe - Kolibrios Execumentabdabdeabdables Packer.kunpack.exe - Kolibrios Executables Oncecker.Pet.exe - Universal Windows Executive Rebuilder, вы можете использовать его за пределами этого SDK.build-all.bat -строится RTL и все программы, включая ваши программы.build-examples.bat -создает примеры программ.build-my.bat -Строительству, которые ваши программы, поставленные в подкаталости My каталога.init-for-IDE.bat -инициализирует проект для Open в Delphi IDE, также создает RTL.Binconvert.bat - вспомогательный скрипт для преобразования вручную скомпилированную программу в формат Kolibrios.Binconvert-all.bat -вспомогательный скрипт для преобразования всех вручную скомпилированных программ в формат Kolibrios.Libbuild.bat - библиотечная сборка сценария, вызывая другие, когда программы ушивания.Libconvert.bat - сценарий конверсии библиотеки призывами к другим при составлении программ или конвертации программ вручную.