Compositions Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah.
Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidak diperlukan suatu penyesuain lagi.
Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.
Kegunaan dari Delphi.
1. Untuk membuat aplikasi windows
2. Untuk merancang aplikasi program berbasis grafis
3. Untuk membuat program berbasis jaringan (customer/server)
4. Untuk merancang program .Net (berbasis web)
Adapun sejumlah kelebihan Embarcadero Delphi lainnya, antara lain meliputi:
1. Dapat mengkompilasi menjadi single executable (aplikasi compact), memudahkan distribusi dan meminimalisir masalah yang terkait dengan forming
2. Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun instruments pendukung lainnya (dokumentasi, device troubleshooting)
3. Optimasi kompiler yang cukup cepat
4. Mendukung numerous stage dari source code yang sama
5. Untuk yang dikelola oleh embarcadero, delphi dapat dijalankan pada multiflatform yaitu windows, linux, android, IOS.
Contoh
Program untuk Membuat Bentuk Diamond pada Delphi
Ketentuan program:
1. Pertama membuat judul program "Mencetak Diamond 1/2"
2. Tahap selanjutnya yaitu membuat nama input beserta keterangan dengan inscription "Masukkan angka"
3. Lalu, membuat listbox untuk berfungsi menampilkan hasil inputan
4. Terakhir, membuat 3 catch dengan inscription
Posting program berdasarkan obyek:
Catch Check
system TForm1.Button1Click(Sender: TObject);
var a,b,c: number;
bintang : string;
start
bintang := '*';
b := StrToInt (Edit1.Text);
for a:= 0 to b do
start
ListBox1.Items.Add (bintang);
bintang := bintang + '*';
end;
for a:= b downto 0 do
start
bintang := ";
for c:= 0 to a do
start
bintang := bintang + '*';
end;
ListBox1.Items.Add (bintang);
end;
end;
Catch Clear
system TForm1.Button2Click(Sender: TObject);
start
ListBox1.Clear;
Edit1.Clear;
end;
Catch Exit
system TForm1.Button3Click(Sender: TObject);
start
Application.Terminate;
end;
end.
Output programnya nanti akan seperti berikut:
ConversionConversion EmoticonEmoticon