Include wav in to *.Exe Delphi

5 05 2009

Menambah kan musics pada aplikasi delphi tentu sangat menyenangkan, apalagi file tersebut tidak harus ada/dipanggil dari directory lain dalam aplikasi delphi kita (include di dalam exe aplikasi delphi yang kita buat). Tetapi kita hanya memerlukan file resource nya…..

Mungkin langsung aja, biar rekan2 tau maksudnya……

Make Resource File

langkah pertama : Siapkan file wav tersebut dan simpan pada directory tertentu, mis====> C:\wav\music.wav

Langkah Kedua : Buka notepad, ketikkan:

 1 wave "namafilewavanda.wav"

kemudian simpan dengan ekstensi file *.RC

Langkah Ketiga : Buka Comand Prompt atau CMD, kemudian panggil directory tempat anda menyimpan file wav tersebut. Pada directory aktif ketikkan : brcc32 namafile.rc kemudian tekan enter. Lihat pada directory tersebut, akan terdapat file namafile.RES

Nah, file berekstensi *.RES tersebut lah yang akan di pakai dalam aplikasi delphi nantinya, berikut adalah contoh aplikasi sederhananya, hanya contoh bisa di modif ulang sesuai dengan kebutuhan.

Keterangan: Sebuah aplikasi delphi, yang terdiri dari 1 form dan 1 button, ketika button ditekan maka akan memainkan file musics tersebut

Source nya:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, mmSystem;

//tambah kan mmsystem pada uses

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
{$R wave.res} // file resource yg tadi kita buat

procedure TForm1.Button1Click(Sender: TObject);
begin
PlaySound(PChar(1),HInstance, snd_ASync or snd_Memory or snd_Resource);
end;

end.

Actions

Information

2 responses

26 02 2012
inovasiit.blogspot.com

wah terimakasih info nya sobat🙂

27 02 2012
heru widakdo

Sama2, thanks sudah berkenan berkunjung di blog ini

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: