このパッケージには、コリブリオのデルファイプログラムを複雑にするために必要なすべてのプログラムとスクリプトを備えたDelphi SDKが含まれています。 GUIとコンソールの多くの例も含まれています。 Delphi IDEとコマンドラインコンパイラdcc32.exeのいずれかからプログラムをコンパイルできます。
理論的には、Delphi4。実際には、Delphi 6、7、2007のみがテストされたため、WindowsのDelphiのバージョンを使用できます。モダンまたは古代の他のバージョンを自分で試すことができます。
ダウンロードされたアーカイブを希望するディレクトリに開梱します。 .dprファイルを開き、このディレクトリから.batスクリプトを実行します。
すべてのSDKの例をコンパイルするには、 build-examples.batを実行するだけです。このスクリプトでは、コマンドラインDelphiコンパイラを使用します。つまり、コンパイラは、 PATH環境変数からパスで利用できるようにする必要があります。 Borland/Embarcaderoの標準インストールプログラムを使用してDelphiをインストールした場合、他の手順は必要ありません。
Kolibrios実行可能ファイルは、GUIの例に必要な追加ファイルを備えたBinディレクトリに表示されます。
シンプルな「こんにちは、世界!」プログラムは次のように見えます:
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end .まず、プロジェクトをDelphi Ideで開く前に初期化する必要があります。 init-for-IDE.batスクリプトを実行してください。 Delphiのバージョン用のRTLを構築し、プロジェクト構成ファイルに生成され、Delphi IDEのライブラリ、DCU、EXE/DLLディレクトリへの正しいパスが含まれます。
IDEのオープンプログラム、 Ctrl+F9を押します。コンパイルされた.exeファイルはBin Directoryに表示されます。 convert.bat使用して、コリブリオス実行可能ファイルに変換します。
convert hello.exe
このプロセスを自動化するには、 Build ItemをDelphi Toolsメニューに追加できます。
プロジェクトについては、正しいbuild.batスクリプトがあるかどうかを確認してください。
例をコンパイルするには、 build.batスクリプトをそのディレクトリに含めて使用します。 RTLがまだ構築されていない場合、自動的に構築されます。 Build Scriptは、すべてのCompling操作と変換操作を自動化するため、 Bin Directoryには実行後すぐにKolibrios実行可能ファイルが含まれます。
実際のPCまたは仮想マシンのいずれかを使用して、コリブリオの下で実行するプログラムを準備する多くの方法があります。実際のPCでは、Kolibriosを起動するために使用するフラッシュドライブにプログラムをコピーするだけです。仮想マシンの場合、ISOイメージを使用して、プログラムのコリブリオとディスケット画像を起動します。
Kolibrios実行可能ファイルをディスケット画像に書き込むには、WinimageやUltraisoなどのディスケット画像をサポートするプログラムを使用できます。これらのプログラムは無料ではありません。 Olof Lagerkvistがオープンソースで無料のImdisk仮想ディスクドライバーを使用することをお勧めします。画像を作成し、フォーマットし、マウントしてから、プログラムを仮想ディスケットにコピーします。これで、この画像を仮想マシンにマウントし、Kolibriosの下でプログラムを実行する準備ができました。コリブリオスで使用する前に、ディスケットを降ろすことを忘れないでください。
プログラムを実行するために、コリブリオの最新の夜間ビルドをダウンロードしてください。フル機能の分布を好む場合は、代わりにコリブリンを使用してください。
また、 delphi.imgという名前のすべてのコンパイルされたプログラムを備えた事前に構築されたディスケットを作成しました。約1.33 MBの空きスペースがあるため、プログラムをコピーするためにも使用できます。
あなたのプログラムのテンプレート、 MyConsoleProgram1.dpr 、 MyGUIProgram2.dprを作成しました。それらの1つをDelphi Ideで開き、プログラムの名前で必要なディレクトリに保存します。これはすべてコーディングを開始します。 Binconvert.batスクリプトを使用して、上記のようにプログラムをKolibrios形式に変換します。
コマンドラインからプログラムを複雑にしたい場合は、 build.batスクリプトをディレクトリにコピーしてから、編集してProgramXプログラムの名前に変更します。コンパイルされた.exe Binディレクトリに配置されます。
デフォルトのKolibriosコードページはCP866(ロシアのOEM)です。英語以外の言語で文字列定数を使用する場合は、そのCP866にソースを保存する必要があります。残念ながら、Delphi IdeはCP866をネイティブにサポートしていません。 SDKの将来のバージョンでは、Kolibriosの自動変換により、Windows-1251やUTF-8を含むソースの他のエンコーディングをサポートします。
exe2kos.exe - Windows実行可能コリブリオス実行可能な変換ユーティリティ。kpack.exe - Kolibrios実行可能ファイルパッカー。kunpack.exe - Kolibrios Executables Unpacker。Pet.exe - Universal Windows Executables Rebuilder、このSDK以外で使用できます。build-all.bat - RTLおよびプログラムを含むすべてのプログラムを構築します。build-examples.bat - プログラムのサンプルを構築します。build-my.bat - ビルドプログラムがMyディレクトリのサブディレクトリに掲載しました。init-for-IDE.bat - Delphi IdeのOpenのプロジェクトを初期化し、RTLも構築します。Binconvert.bat - ヘルパースクリプトに手動でコンパイルされたプログラムをKolibrios形式に変換します。Binconvert-all.bat - ヘルパースクリプトに、手動でコンパイルされたすべてのプログラムをKolibrios形式に変換します。Libbuild.bat - ビールズプログラムのときに他の人がライブラリビルドスクリプトを呼び出します。Libconvert.bat - ライブラリコンバージョンスクリプトは、プログラムを手動でコンパイルしたときに、他のものが呼び出します。