Sabtu, 30 Agustus 2014

Cara menambahkan file resource ke dalam exe pada delphi 7

Tutorial kalli ini adalah bagaimana caranya menambahkan fiile resource ke dalam exe pada pemrograman delphi 7. Sebelum melanjutkan saya akan menjelaskan bagaimana cara membuat file resource. Misalkan saya memiliki gambar yang hendak dimasukkan ke dalam program atau saya memiliki musik yang hendak saya jalankan saat program dijalankan maka file tersebut diubah menjadi file resource dan digabungkan ke dalam program saat membuat program menggunakan delphi 7.

File resource dibuat mengikuti langkah-langkah berikut:

  1. Buka notepad dan isikan file yang hendak dimasukkan misalnya gambar.
    Gambar BITMAP "filegambar.bmp"
    TheWav WAV "musik.wav"
    
  2. Simpan file tersebut dengan nama tes.rc
  3. Buka start menu dan buka RUN atau tekan tombol Window+R
    Untuk membuka Command Promt menggunakan Wind+R
    Untuk membuka Command Promt menggunakan Wind+R
  4. Ketik CMD
  5. Masukan ke path file di atas 
  6. Ketikkan brcc32 tes.rc
  7. Jika sudah ada file tes.res berarti sudah membuat file resource dengan sempurna.
Buat aplikasi dan masukkan file resource tersebut ke dala program dengan cara menambahkan kode seperti brikut:
Cara menggabungkan file resource pada delphi 7
Cara menggabungkan file resource pada delphi 7
terlihat pada baris di bawah implementation ada kode untuk mengakses file resource yaitu
{$R tes.res}
dan pada Button1 untuk menampilkan gambar yang telah disimpan dalam resource dan Button2 untuk menjalankan musik yang disimpa pada file resource tersebut.

9 komentar:

  1. Ada cara gak buat ngatasi eror ini Expecting resource name or resource type name mohon bantuan

    BalasHapus
    Balasan
    1. Anda pake Delphi 2009 ke atas?
      coba jangan pake brcc32 tapi ganti dengan cgrc
      Semoga membantu...

      Hapus
  2. gan cara masukin lagu openGLsolarsytem gmna bingun ne

    BalasHapus
  3. gan cara masukin lagu pada openGLsolar system gmna ya

    BalasHapus
  4. ikutin saja langkah-langkahh di atas.
    1. buat file .rc isikan :
    lagu_baru wav "lagu.wav"
    2. compile menggunakan BRCC32 agar menghasilkan file .res dan simpan file res bersama file script delphi
    3. masukan kode res kedalam script delphi di bawah implementation, contoh: {$R lagu.res}
    4. untuk menjalankan lagu gunakan sintak
    playsound('lagu_baru',hinstance,SND_ASYNC or SND_MEMORY or SND_RESOURCE);

    semoga membantu..

    BalasHapus
  5. udah pake syntak seperti di atas ko sound nya gak keluar ya ,,apa yang salah

    BalasHapus
    Balasan
    1. O... iya posting di atas sudah saya perbaiki. jadi saat menggunakan file resource harus memanggil nama yang tepat, seperti contoh di atas, "Gambar" untuk filegambar.bmp pada sintak bmp.LoadFromResouceName(HInstance,'Gambar') dan "TheWav" untuk file musik.wav pada sintak PlaySound('TheWav',HInstance,..... :)

      Hapus
  6. bagaimana mas cara memasukan ulang file res,,

    BalasHapus
    Balasan
    1. cara memuat file res ke dalam aplikasi anda tinggal menambahkan sintax {$R namafile.res} setelah implementation.

      Hapus