Dieses Paket enthält Delphi SDK mit allen Programmen und Skripten, die zum Erstellen von Delphi -Programmen für Kolibrios erforderlich sind. Viele Beispiele sind auch enthalten, GUI und Konsole. Sie können Programme entweder von Delphi IDE und dem Befehlszeilencompiler dcc32.exe kompilieren.
Theoretisch kann jede Version von Delphi für Windows verwendet werden, da Delphi 4. In der Praxis wurden nur Delphi 6, 7 und 2007 getestet. Sie können jede andere Version selbst ausprobieren, modern oder alt.
Packed Downloaded Archive in ein gewünschtes Verzeichnis. Sie öffnen .dpr -Dateien und führen Skripts aus diesem Verzeichnis .bat .
Um alle SDK-Beispiele zu kompilieren, führen Sie einfach build-examples.bat aus. Dieses Skript verwendet den Befehlszeilen-Delphi-Compiler. Das bedeutet, dass der Compiler über einen Pfad aus der PATH verfügbar sein sollte. Wenn Sie Delphi mithilfe des Standardinstallationsprogramms von Borland/Embarcadero installiert haben, sind keine anderen Schritte erforderlich.
KOLIBRIOS Executables werden im Bin -Verzeichnis mit zusätzlichen Dateien angezeigt, die für einige GUI -Beispiele benötigt werden.
Einfach "Hallo, Welt!" Das Programm sieht aus wie:
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end . Zunächst müssen Sie Projekte initialisieren, bevor sie in Delphi IDE eröffnet werden. Bitte führen Sie init-for-IDE.bat Skript aus. Es erstellt RTL für Ihre Version von Delphi und generiert dann Projektkonfigurationsdateien, die korrekte Pfade für Bibliotheken, DCU- und EXE/DLL -Verzeichnisse für Delphi IDE enthalten.
Öffnen Sie das Programm in der IDE, drücken Sie Ctrl+F9 . Die kompilierte .exe -Datei wird im Bin -Verzeichnis angezeigt. Verwenden Sie convert.bat , um es in Kolibrios ausführbar zu konvertieren:
convert hello.exe
Um diesen Vorgang zu automatisieren, können Sie dem Menü Delphi Tools Build -Element hinzufügen:
Stellen Sie bitte sicher, dass Sie für Ihre Projekte sicherstellen, ob Sie korrektes build.bat -Skript haben.
Um ein Beispiel zu kompilieren, verwenden Sie build.bat -Skript, das in sein Verzeichnis enthalten ist. Wenn RTL noch nicht gebaut wird, wird es automatisch erstellt. Das Erstellen von Skript automatisiert alle Compling- und Konvertierungsvorgänge, sodass Bin -Verzeichnis sofort nach dem Ausführen ausführbar ist.
Es gibt viele Möglichkeiten, Ihre Programme so vorzubereiten, dass sie unter Kolibrios ausgeführt werden, entweder auf dem realen PC oder auf der virtuellen Maschine. Kopieren Sie auf Real PC einfach Programme in das Flash -Laufwerk, mit dem Sie Kolibrios starten können. Verwenden Sie für virtuelle Maschinen das ISO -Image, um Kolibrios und Diskettenbild für Ihre Programme zu starten.
Um Kolibrios -Executables in ein Diskettenbild zu schreiben, können Sie jedes Programm verwenden, das Diskettenbilder wie Winimage oder Ultraiso unterstützt. Diese Programme sind nicht kostenlos. Wir empfehlen Ihnen, den IMDISK Virtual Disk Triver von Olof Lagerkvist zu verwenden, der Open Source und kostenlos ist. Erstellen Sie ein Bild, formatieren Sie es, montieren Sie und kopieren Sie Ihre Programme in die virtuelle Diskette. Jetzt sind Sie bereit, dieses Bild in virtuelle Maschine zu motivieren und Programme unter Kolibros auszuführen. Vergessen Sie nicht, die Diskette abzusteigen, bevor Sie sie in Kolibrios verwenden.
Bitte laden Sie die neueste nächtliche Build von Kolibrios herunter, um Programme auszuführen. Wenn Sie Distributiven voll ausgestattet sind, verwenden Sie stattdessen Kolibrin.
Wir haben auch eine vorgefertigte Diskette mit allen kompilierten Programmen namens delphi.img erstellt. Es gibt ungefähr 1,33 MB freier Speicherplatz, sodass Sie auch Ihre Programme kopieren können.
Wir haben Vorlagen für Ihre Programme geschrieben, MyConsoleProgram1.dpr und MyGUIProgram2.dpr . Öffnen Sie einen von ihnen in Delphi IDE und speichern Sie dann in dem gewünschten Verzeichnis unter dem Namen Ihres Programms. Das ist alles, um mit dem Codieren zu beginnen. Verwenden Sie das Skript von Binconvert.bat um Ihr Programm wie oben geschrieben in Kolibrios -Format umzuwandeln.
Wenn Sie Ihr Programm aus der Befehlszeile entnommen möchten, das Skript für build.bat in Ihr Verzeichnis kopieren, bearbeiten Sie es und ändern Sie ProgramX in den Namen Ihres Programms. Compiled .exe wird in Bin -Verzeichnis gebracht.
Die Standard -Kolibrios -Code -Seite ist CP866 (Russian OEM). Wenn Sie String -Konstanten in der anderen Sprache als Englisch verwenden möchten, sollten Sie Ihre Quellen in diesem CP866 speichern. Leider unterstützt Delphi IDE CP866 nativ nicht. Die zukünftigen Versionen von SDK werden andere Codierungen für Quellen, einschließlich Windows-1251 und UTF-8, mit automatisierter Konvertierung für Kolibrios unterstützen.
exe2kos.exe - Windows ausführbar an das ausführbare Conversion -Dienstprogramm von Kolibrios.kpack.exe - kolibrios executables packer.kunpack.exe - kolibrios executables expacker.Pet.exe - Universal Windows Executables Rebuilder, Sie können es außerhalb dieses SDK verwenden.build-all.bat -Erstellt RTL und alle Programme, einschließlich Ihrer Programme.build-examples.bat -Builds Beispielprogramme.build-my.bat -Erstellt Ihre Programme haben die Unterverzeichnisse My Verzeichnisses gestellt.init-for-IDE.bat -Initialisiert das Projekt für Open in Delphi IDE, baut auch RTL auf.Binconvert.bat - Helfer -Skript zum Umwandeln manuell kompiliertes Programm in Kolibrios Format.Binconvert-all.bat -Helfer-Skript zum Umwandeln aller manuell kompilierten Programme in das Kolibrios-Format.Libbuild.bat - Bibliothek Build Skript, die nach anderen beim Aufbau von Programmen aufgerufen werden.Libconvert.bat - Bibliothekskonvertierungsskript, das von anderen aufgerufen wird, wenn Programme manuell kompiliert werden.