Ce package contient Delphi SDK avec tous les programmes et scripts nécessaires pour compliler les programmes Delphi pour Kolibrios. De nombreux exemples sont également inclus, GUI et console. Vous pouvez compiler des programmes à partir de Delphi IDE et du compilateur de ligne de commande dcc32.exe .
Théoriquement, toute version de Delphi pour Windows peut être utilisée, car Delphi 4. En pratique, seuls Delphi 6, 7 et 2007 ont été testés. Vous pouvez essayer toute autre version vous-même, moderne ou ancienne.
Démacker les archives téléchargées dans un répertoire que vous souhaitez. Vous ouvrez les fichiers .dpr et exécuterez les scripts .bat à partir de ce répertoire.
Pour compiler tous les exemples SDK, exécutez simplement build-examples.bat . Ce script utilise le compilateur Delphi de ligne de commande. Cela signifie que le compilateur doit être disponible par un chemin à partir de la variable d'environnement PATH . Si vous avez installé Delphi en utilisant le programme d'installation standard de Borland / Embarcadero, aucun autre étapes nécessaire.
Les exécutables Kolibrios apparaîtront dans le répertoire Bin avec des fichiers supplémentaires nécessaires pour certains exemples de GUI.
Simple «Bonjour le monde!» Le programme ressemble:
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end . Tout d'abord, vous devez initialiser les projets avant de les ouvrir dans Delphi IDE. Veuillez exécuter le script init-for-IDE.bat . Il créera RTL pour votre version de Delphi, puis générera des fichiers de configuration de projet contiennent des chemins corrects vers les bibliothèques, les répertoires DCU et EXE / DLL pour Delphi IDE.
Programme ouvert dans l'IDE, appuyez sur Ctrl+F9 . Le fichier .exe compilé apparaîtra dans le répertoire Bin . Utilisez convert.bat pour le convertir en exécutable Kolibrios:
convert hello.exe
Pour automatiser ce processus, vous pouvez ajouter un élément Build au menu Delphi Tools :
Pour vos projets, assurez-vous si vous avez un script build.bat correct.
Pour compiler un exemple, utilisez le script build.bat inclus dans son répertoire. Si RTL n'est pas encore construit, il se construire automatiquement. Build Script automatise toutes les opérations de complisation et de conversion, de sorte que le répertoire Bin contiendra Kolibrios exécutable immédiatement après l'exécution.
Il existe de nombreuses façons de préparer vos programmes à s'exécuter sous Kolibrios en utilisant soit sur Real PC ou Virtual Machine. Sur Real PC, copiez simplement les programmes sur le lecteur flash que vous utilisez pour démarrer Kolibrios. Pour les machines virtuelles, utilisez l'image ISO pour démarrer des kolibrios et une image de disquette pour vos programmes.
Pour écrire des exécutables Kolibrios dans une image de disquette, vous pouvez utiliser n'importe quel programme qui prend en charge les images en disquette, comme WinImage ou Ultraiso. Ces programmes ne sont pas gratuits. Nous vous recommandons d'utiliser le pilote de disque virtuel IMDisk par OLOF Lagerkvist, qui est open source et gratuit. Créez une image, formatez-la, montez, puis copiez vos programmes sur la disquette virtuelle. Vous êtes maintenant prêt à monter cette image dans une machine virtuelle et à exécuter des programmes sous Kolibrios. N'oubliez pas de démonter la disquette avant de l'utiliser dans Kolibrios.
Veuillez télécharger la dernière construction nocturne de Kolibrios pour exécuter des programmes. Si vous préférez les distributions complètes, utilisez plutôt Kolibrin.
Nous avons également préparé une disquette prédéfinie avec tous les programmes compilés, nommés delphi.img . Il y a environ 1,33 Mo d'espace libre, vous pouvez donc l'utiliser pour copier également vos programmes.
Nous avons des modèles écrits pour vos programmes, MyConsoleProgram1.dpr et MyGUIProgram2.dpr . Ouvrez l'un d'eux dans Delphi IDE, puis enregistrez dans le répertoire que vous souhaitez sous le nom de votre programme. C'est tout pour commencer le codage. Utilisez le script Binconvert.bat pour convertir votre programme au format Kolibrios tel qu'il est écrit ci-dessus.
Si vous souhaitez compléter votre programme à partir de la ligne de commande, copiez le script build.bat dans votre répertoire, puis modifiez-le et modifiez ProgramX au nom de votre programme. Compilé .exe sera placé dans le répertoire Bin .
La page de code par défaut de Kolibrios est CP866 (OEM russe). Si vous souhaitez utiliser des constantes de chaîne dans la langue autre que l'anglais, vous devez enregistrer vos sources dans ce CP866. Malheureusement, Delphi IDE ne prend pas en charge le CP866 nativement. Les futures versions de SDK prendront en charge d'autres encodages pour les sources, y compris Windows-1251 et UTF-8, avec conversion automatisée pour Kolibrios.
exe2kos.exe - Exécutable Windows sur l'utilitaire de conversion exécutable de Kolibrios.kpack.exe - packer exécutables kolibrios.kunpack.exe - Décacker exécutables de Kolibrios.Pet.exe - Universal Windows Executables Recondder, vous pouvez l'utiliser en dehors de ce SDK.build-all.bat - construit RTL et tous les programmes, y compris vos programmes.build-examples.bat - construit des exemples de programmes.build-my.bat - Builds vos programmes ont mis aux sous-répertoires de My répertoire.init-for-IDE.bat - initialise le projet pour l'ouverture dans Delphi IDE, construit également RTL.Binconvert.bat - Script d'assistance pour convertir le programme compilé manuellement au format Kolibrios.Binconvert-all.bat - Script d'assistance pour convertir tous les programmes compilés manuellement au format Kolibrios.Libbuild.bat - Bibliothèque Build Script Calling par d'autres lorsque les programmes de construction.Libconvert.bat - script de conversion de bibliothèque par d'autres lors de la création ou des programmes de conversion compilés manuellement.