Paket ini berisi Delphi SDK dengan semua program dan skrip yang diperlukan untuk melengkapi program Delphi untuk Kolibrios. Banyak contoh juga disertakan, GUI dan konsol. Anda dapat menyusun program baik dari Delphi IDE dan Command-Line Compiler dcc32.exe .
Secara teoritis, versi Delphi apa pun untuk Windows dapat digunakan, karena Delphi 4. Dalam praktiknya, hanya Delphi 6, 7 dan 2007 yang diuji. Anda dapat mencoba versi lain sendiri, modern atau kuno.
Buka Paket Arsip yang Diunduh ke Direktori yang Anda inginkan. Anda akan membuka file .dpr dan menjalankan skrip .bat dari direktori ini.
Untuk mengkompilasi semua contoh SDK, cukup jalankan build-examples.bat . Script ini menggunakan Command-Line Delphi Compiler. Itu berarti kompiler harus tersedia dengan jalur dari variabel lingkungan PATH . Jika Anda menginstal Delphi menggunakan program instalasi standar dari Borland/Embarcadero, tidak ada langkah lain yang diperlukan.
Kolibrios Executable akan muncul di Direktori Bin dengan file tambahan yang diperlukan untuk beberapa contoh GUI.
Sederhana “Halo, Dunia!” Program terlihat seperti:
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end . Pertama, Anda perlu menginisialisasi proyek sebelum membukanya di Delphi IDE. Silakan jalankan skrip init-for-IDE.bat . Ini akan membangun RTL untuk Delphi versi Anda, dan kemudian menghasilkan file konfigurasi proyek berisi jalur yang benar ke perpustakaan, direktori DCU dan EXE/DLL untuk Delphi IDE.
Buka program di IDE, tekan Ctrl+F9 . File .exe yang disusun akan muncul di Direktori Bin . Gunakan convert.bat untuk mengonversinya ke Kolibrios yang dapat dieksekusi:
convert hello.exe
Untuk mengotomatiskan proses ini, Anda dapat menambahkan item Build ke menu Delphi Tools :
Untuk proyek Anda, harap pastikan jika Anda memiliki skrip build.bat yang benar.
Untuk menyusun contoh, gunakan skrip build.bat yang disertakan ke direktori. Jika RTL belum dibangun, itu akan dibangun secara otomatis. Bangun skrip mengotomatiskan semua operasi komplok dan konversi, sehingga Bin Directory akan berisi Kolibrios yang dapat dieksekusi segera setelah dijalankan.
Ada banyak cara untuk mempersiapkan program Anda untuk berjalan di bawah Kolibrios menggunakan PC nyata atau mesin virtual. Di PC nyata, cukup salin program ke flash drive yang Anda gunakan untuk boot Kolibrios. Untuk mesin virtual, gunakan gambar ISO untuk booting kolibrios dan gambar diskette untuk program Anda.
Untuk menulis Kolibrios yang dapat dieksekusi ke dalam gambar diskette, Anda dapat menggunakan program apa pun yang mendukung gambar diskette, seperti WinImage atau Ultraiso. Program -program itu tidak gratis. Kami menyarankan Anda untuk menggunakan Imdisk Virtual Disk Driver oleh Olof Lagerkvist, yang merupakan sumber terbuka dan gratis. Buat gambar, format, pasang, lalu salin program Anda ke disket virtual. Sekarang Anda siap memasang gambar ini ke mesin virtual dan menjalankan program di bawah Kolibrios. Jangan lupa untuk menurunkan disket sebelum menggunakannya di Kolibrios.
Silakan unduh Kolibrios Build Nightly terbaru untuk menjalankan program. Jika Anda lebih suka distributif berfitur lengkap, gunakan kolibrin sebagai gantinya.
Kami juga telah menyiapkan disket yang sudah dibangun dengan semua program yang dikompilasi, bernama delphi.img . Ada sekitar 1,33 MB ruang kosong, sehingga Anda dapat menggunakannya untuk menyalin program Anda juga.
Kami memiliki templat tertulis untuk program Anda, MyConsoleProgram1.dpr dan MyGUIProgram2.dpr . Buka salah satu dari mereka di Delphi IDE, lalu simpan ke direktori yang Anda inginkan dengan nama program Anda. Itu saja untuk mulai mengkode. Gunakan Binconvert.bat Script untuk mengonversi program Anda ke format Kolibrios seperti yang tertulis di atas.
Jika Anda ingin melengkapi program Anda dari baris perintah, salin skrip build.bat ke direktori Anda, lalu edit dan ubah ProgramX ke nama program Anda. Compiled .exe akan dimasukkan ke direktori Bin .
Halaman kode Kolibrios default adalah CP866 (OEM Rusia). Jika Anda ingin menggunakan konstanta string dalam bahasa selain bahasa Inggris, Anda harus menyimpan sumber Anda di CP866 itu. Sayangnya, Delphi IDE tidak mendukung CP866 secara asli. Versi SDK yang akan datang akan mendukung penyandian lain untuk sumber, termasuk Windows-1251 dan UTF-8, dengan konversi otomatis untuk Kolibrios.
exe2kos.exe - Windows dapat dieksekusi ke utilitas konversi Kolibrios yang dapat dieksekusi.kpack.exe - Packer Kolibrios Executables.kunpack.exe - Kolibrios Executables Unpacker.Pet.exe - Rebuilder Eksekusi Windows Universal, Anda dapat menggunakannya di luar SDK ini.build-all.bat -Membangun RTL dan semua program, termasuk program Anda.build-examples.bat -Membangun contoh program.build-my.bat -Membangun program Anda telah dimasukkan ke subdirektori direktori My .init-for-IDE.bat -menginisialisasi proyek untuk terbuka di Delphi IDE, membangun RTL juga.Binconvert.bat - skrip helper untuk mengonversi program yang dikompilasi secara manual ke format Kolibrios.Binconvert-all.bat -skrip helper untuk mengonversi semua program yang dikompilasi secara manual ke format Kolibrios.Libbuild.bat - Perpustakaan membangun skrip panggilan oleh yang lain saat program builings.Libconvert.bat - skrip konversi perpustakaan menelepon oleh yang lain saat membangun atau mengonversi program yang dikompilasi secara manual.