Dynamic Link Library
Dynamic Link Library adalah sebuah library yang digunakan oleh aplikasi Library tersebut dapat berisi fungsi maupun prosedur yang sering digunakan atau akan digunakan bersama-sama oleh aplikasi
Membuat DLL DLL pada dasarnya sama dengan sebuah aplikasi Code dll berisi fungsi2 yang akan dikumpulkan Perhatikan contoh berikut
function segitiga(alas:integer; tinggi: integer):real; export begin segitiga:=alas*tinggi/2; end; exports segitiga;
Perhatikan dengan fungsi yang biasa anda buat
function segitiga(alas:integer; tinggi: integer):real begin segitiga:=alas*tinggi/2; end; Sama persis perbedaannya pada keyword export
Kompilasi aplikasi dengan menekan tombol f9 atau jalankan Jika kompilasi berhasil anda akan mendapatkan sebuah file berekstensi dll pada direktori project anda
Menggunakan dll Dll dapat digunakan pada aplikasi dengan cara membuat deklarasi nama fungsi atau prosedur yang akan dipanggil dari dll Berikut adalah syntaxnya: function segitiga(a:integer;tinggi:integer):real; external 'test.dll'
Lalu gunakan dll tersebut seperti biasanya
Ini files Adalah file yang menyimpan konfigurasi dari aplikasi Berisi beberapa atribut yang digunakan untuk suatu option tertentu Ini files bukan suatu basisdata sehingga tidak diperuntukan untuk suatu penyimpanan data
Tugas anda adalah mencari informasi mengenai penggunaan ini files dan penggunaannya Buatlah suatu aplikasi yang menerapkan penggunaan dll dan ini files (modifikasi aplikasi kalkulator anda, buatlah form dengan nama show tips, kemudian ada cek box yang berisikan show tips again, jika telah dicek maka tidak akan menampilkan tips lagi).