Menggunakan file dll dalam program C (Windows)

Artikel ini merupakan lanjutan dari artikel membuat dll. Kali ini kita akan menggunakan file dll yang telah kita buat dalam program C kita. Dll yang telah kita buat sejauh ini belum bisa diakses oleh bahasa pemrograman lain. Program yang akan kita buat berupa Program Konsol (CLI).

Baiklah langsung saja buka IDE C anda dan buat project baru dengan nama aksesdll01 bertipe Console Application. Simpan di direktori baru. Kemudian kumpulkan dan tambahkan file2 yang diperlukan dalam project selain file utama main.c dalam satu folder project kita. File yang ditambahkan adalah file header aksesdll.h yang berisi kode:

//–> keterangan bahwa program kita akan menggunakan file dll
# define DLLIMPORT __declspec (dllimport)
// –> Fungsi2 yang ada pada dll yang kita panggil yaitu Ufibo dann UArit
DLLIMPORT long Ufibo(int n);
DLLIMPORT long UArit(int n, int a, int b);

Kemudian copy file simple01.dll dalam direktori project, dan tambahkan dalam parameter dengan cara:
– masuk ke project option di menu Project –> Project Option atau tekan Alt+P
– Pada tab parameter klik tombol Add Library or Object (lihat gambar bawah)
addlib

– Files type: All files
– Masuk ke direktori kerja dan pilih simple01.dll
– Kemudian tekan tombol OK

Nah sekarang Anda bisa menggunakan kedua fungsi dalam file simple01.dll tadi. Saya akan berikan kode sederhana untuk penggunaan kedua fungsi tersebut. Kode di bawah ini akan menampilakan suku fibonacci suku ke-n dan aritmatika suku ke-n untuk a = 3 dan b = 2. Selengkapnya kode tersebut dibawah ini:


int a = 3, b = 2;
int x;
long hasil1, hasil2;

printf(“Masukan suku yang akan dicari : “); scanf(“%d”,&x);
hasil1 = Ufibo(x);
hasil2 = UArit(x,a,b);

printf(“Suku ke-%d dari Barisan Fibonacci : %ld\n”,x,hasil1);
printf(“Suku ke-%d dari Barisan Aritmatika : %ld\n”,x,hasil2);

Masukan kode dalam file main.c dg posisi pada gambar di bawah ini:

InsertCode2

Compile program Anda, jika tidak ada kesalahan maka program Anda bisa langsung dijalankan dengan memilih menu Execute –> Run. Dan…. Program Anda akan me-load file simple01.dll dan menggunakan 2 fungsi yang ada didalamnya.

OK, sampai disini dulu. Selamat mencoba dan berkreasi.
Ada pertanyaan ? πŸ™‚

One Response to Menggunakan file dll dalam program C (Windows)

  1. diana says:

    mau tanya tentang program c buat kalender digital tuh gimana?

    makasih sebelumnya

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: