110 likes | 306 Views
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
E N D
Dynamic Link Library adalahsebuah library yang digunakanolehaplikasi • Library tersebutdapatberisifungsimaupunprosedur yang seringdigunakanatauakandigunakanbersama-samaolehaplikasi
Membuat DLL • DLL padadasarnyasamadengansebuahaplikasi • Code dllberisi fungsi2 yang akandikumpulkan • Perhatikancontohberikut
function segitiga(alas:integer; tinggi: integer):real; export begin segitiga:=alas*tinggi/2; end; exportssegitiga;
function segitiga(alas:integer; tinggi: integer):real begin segitiga:=alas*tinggi/2; end; Samapersisperbedaannyapada keyword export
Kompilasiaplikasidenganmenekantombol f9 ataujalankan • Jikakompilasiberhasilandaakanmendapatkansebuah file berekstensidllpadadirektori project anda
Menggunakandll • Dlldapatdigunakanpadaaplikasidengancaramembuatdeklarasinamafungsiatauprosedur yang akandipanggildaridll • Berikutadalahsyntaxnya: function segitiga(a:integer;tinggi:integer):real; external 'test.dll'
Ini files • Adalah file yang menyimpankonfigurasidariaplikasi • Berisibeberapaatribut yang digunakanuntuksuatu option tertentu • Ini files bukansuatubasisdatasehinggatidakdiperuntukanuntuksuatupenyimpanan data
Tugasandaadalahmencariinformasimengenaipenggunaanini files danpenggunaannya • Buatlahsuatuaplikasi yang menerapkanpenggunaandlldanini files (modifikasiaplikasikalkulatoranda, buatlah form dengannama show tips, kemudianadacek box yang berisikan show tips again, jikatelahdicekmakatidakakanmenampilkan tips lagi).