Delphi for delphier

DLL – Membuat fungsi dataset didalam dll

Tingkatan Pemula
   
Kategori System
   
Sub Kategori DLL
   
Judul Membuat fungsi dataset dalam dll.
   
Oleh
eko-indriyawan-png.png   Nama Eko Indriyawan
Domisili Surabaya – Darmo Satelit
Delphi Delphi 2007 for Win32
YM eko_elits
Email eko_elits@yahoo.com
Telp 031 – 605 384 36
   
Referensi
oleh Eko Indriyawan
   
Tujuan
Mengajarkan kepada Delphier pemula untuk membuat fungsi dengan feedback dataset didalam file dll.
  spasi
Overview
Pembahasan pada artikel ini lumayan agak ribet, namun dengan diberikan tutorial yang jelas diharapkan pada delphier bisa mengikuti dengan baik. Materi yang akan dibahas kali ini adalah seputar pembuatan fungsi dalam dll dengan feedback dataset. Dalam tutorial ini digunakan dataset TADOTable dan database MS Access yang sudah disertakan filenya dalam bagian file download.
Nama file database MS Access-nya adalah Test.mdb dengan hanya ada satu tabel yaitu Data.
Keuntungan dengan menggunakan dll kali ini adalah kita bisa menyimpan banyak form dan bisa menghemat resource serta mampu menekan ukuran file yang bisa membesar akibat banyak form.
Diharapkan dengan contoh yang sederhana ini mampu memberikan inspirasi kepada Delphier dalam membuat program aplikasi yang lebih kompleks.
  spasi
Petunjuk :
Silahkan anda ikuti langkah – langkah berikut ini dengan pelan – pelan agar bisa berjalan dengan lancar sesuai dengan petunjuk yang sudah diberikan.
  spasi
Langkah 1
Lakukan langkah 1 – 7 pada tutorial membuat file dll sederhana.
   
Langkah 2
Setelah itu, silahkan anda tambahkan object Form kedalam project tersebut. Kemudian anda simpan unit-nya dengan nama file Unit1.
   
Langkah 3
Lanjutkan dengan menambahkan beberapa object kedalam form Form1.
   
  ADOTable1: TADOTable;
ADOConnection1: TADOConnection;
   
Langkah 4
Atur desain formnya seperti terlihat pada tampilan berikut ini.
   
 
pemuladll00000007.png
   
Langkah 5
Kemudian anda atur koneksi database-nya seperti pernah diajarkan pada tutorial ini. Jangan lupa untuk mensetting property LoginPrompt pada object ADOConnection1 dengan nilai False.
   
Langkah 6
Jika anda sudah selesai membangun koneksi database MS Access, silahkan anda lanjutkan dengan memberikan status untuk property Connected pada object ADOConnection1 dengan nilai True.
   
Langkah 7
Setelah itu anda fokuskan perhatian anda pada object ADOTable1.
   
Langkah 8 Pada bagian property Connection anda isikan data ADOConnection1.
   

Langkah 9

Selanjutnya pada bagian property TableName anda berikan data Data.

   

Langkah 10

Untuk tahap selanjutnya, sekarang fokuskan perhatian anda ke unit ContohDLLuntuk membuat fungsi dataset.

   

Langkah 11

Untuk tahap awal pembuatan fungsi, silahkan anda tambahan library ADODB pada bagian uses. Untuk lebih jelasnya silahkan anda lihat potongan kode program dibawah ini.

 
uses
SysUtils,
Classes,
ADODB,
Unit1 in ‘ Unit1.pas{Form1};

Langkah 12

Silahkan anda buat fungsi dataset dengan nama Data. Untuk itu, silahkan anda deklarasikan fungsi tersebut seperti terlihat pada potongan kode program dibawah ini.

   
 
procedure Data : TADOTable; stdcall;
begin
with DataModule1 do
begin
with ADOTable1 do
begin
Close;
Open;
end;
Result:= ADOTable1;
end;
end;
   

Langkah 13

Kemudian anda lanjutkan dengan meng-export fungsi tersebut. Untuk lebih jelasnya silahkan anda lihat potongan kode program dibawah ini.

   
 
exports
Data;
   

Langkah 14

Sekarang anda lanjutkan meng-compile program tersebut dengan menggunakan tombol Ctrl + F9.

   
Langkah 15
Silahkan anda set property Connected pada object ADOConnection1 dengan nilai False.
   
Langkah 16
Program sudah selesai anda buat dan silahkan program aplikasinya anda tutup.
   
Harapan
Semoga artikel ini bisa bermanfaat. Silahkan anda berikan informasi ini kepada teman – teman anda yang belum tahu. Mari kita wujudkan kemajuan IT Indonesia bersama dengan teman – teman yang lain dengan Delphi sebagai media pemupuk kebersamaan.
   
Download
Silahkan anda download link diatas untuk mendapatkan contoh program aplikasi secara lengkap.
Ada beberapa masukan dan keluhan dari teman – teman, bahwa ada beberapa program contoh tidak bisa dijalankan dari delphi 7. Hal ini dikarenakan program contoh dibuat dengan menggunakan Delphi 2007 for win32.
Apabila anda menggunakan D7, sebaiknya anda mengikuti pandauan dari langkah – langkah yang sudah diberikan.
Atas perhatiannya, saya mengucapkan banyak terimakasih.
   
Link terkait  
   
Buku panduan
Dasar First Step To Be A Programmer
Menengah Pemrograman Database dengan Delphi dan MS SQL Server
Menengah Membangun database MLM

Buat situs web atau blog gratis di WordPress.com.

%d blogger menyukai ini: