Arsip: kenapa Suara lebih dulu daripada label.caption ?

more 14 years ago
gormet
Salam..
saya masih buat program antrian.
program yang saya buat:
procedure TForm_Utama.bbtn_panggil1Click(Sender: TObject);
begin
if (tb_noUrut.FieldByName('noUrut').AsString='')
or (tb_noUrut.FieldByName('noUrut').asstring='0') then
begin
tb_noUrut.refresh;
end
else
begin
tb_noUrut.First;
lb_loket1.Caption:=tb_noUrut['noUrut'];
tb_noUrutCad1.First;
while tb_noUrutCad1.RecordCount>0 do
tb_noUrutCad1.delete;
tb_noUrutCad1.Append;
tb_noUrutCad1.FieldByName('Cad1').asstring:=tb_noUrut['noUrut'];
tb_noUrutCad1.Post;
form_tampilan.Lb_antre1.Caption:=tb_noUrut['noUrut'];
PlaySound(pchar('notify'), 0, SND_FILENAME);
PlaySound(pchar('NomorAntrian'), 0, SND_FILENAME);
PlayAngka(tb_noUrut['noUrut']); //ada prosedure play angka-nya (dari Bro Sniper)
PlaySound(pchar('KeLoket'), 0, SND_FILENAME);
PlaySound(pchar('satu'), 0, SND_FILENAME);
tb_noUrut.Delete;
end;
end;
ketika program di RUN, kenapa selalu suara yang lebih dulu muncul, baru kemudian Lb_antre1.Caption yang berubah????
saya coba buat program 'latihan':
procedure TForm1.btn_playClick(Sender: TObject);
begin
if (label1.Caption='x')
or (label1.Caption='2') then
begin
label1.Caption:='1';
begin
PlaySound(pchar('satu'), 0, SND_FILENAME);
end
end
else
if (label1.Caption='1') then
begin
label1.Caption:='2';
PlaySound(pchar('dua'), 0, SND_FILENAME);
end;
end;
tetep aja hasilnya sama (suara lebih dulu keluar, kemudian label1.Caption yang muncul terakhir).
Pertanyaannya: Bagaimana caranya agar label1.caption muncul terlebih dahulu, baru kemudian suara nya???
mohon pencerahannya...
Wassalam..
more 14 years ago
DelphiExpert
segera lakukan "update" begitu set caption label.
if (label1.Caption='1') then
begin
label1.Caption:='2';
label1.Update; // ---> update control ASAP
Application.ProcessMessages; // --> optional
PlaySound(pchar('dua'), 0, SND_FILENAME);
end;

more 14 years ago
gormet
terimakasih Om DE, Successful !!!
program berjalan sesuai harapan, ):
dan nambah ilmu juga.
btw, "update control ASAP" apaan yaa? //dah nyari di google, & blum nemu

more 14 years ago
gormet
hehehe... kirain jurus apa gituuu...
nambah deh singkatan2 (istilah) buat diskusi di forum
TMIIW = Tell Me If It Works
CMIIW = Correct Me If I'm Wrong
FYI = For Your Information
OOT = Out Of Topic
ASAP = As Soon As Possible
apalagi yaa...?
nyari ah istilah2 beginian, biar gaul hehe..
eh nemu blog nya:
http://bandungthegreat.blogspot.com/2007/11/istilah-dalam-milis-forum-chatting.html
udah ah, jadi OOT nih.
Makasih ya Om DE & Om Pebbie.
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- mau tanya TmxAnyExport
by toing in Tip n Trik Pemrograman more 14 years ago - timeArt: Beta Tester...
by portege in Enginering more 16 years ago - migrasi dari Delphi 7 ke higher version
by fbnubie in Tip n Trik Pemrograman more 15 years ago - filter field datetime tanggal dan bulan
by putra_wlh in Bedah Kasus more 14 years ago - Sinkronisasi Database
by delphi1st in Tip n Trik Pemrograman more 16 years ago - memanggil file delphi.exe lewat delphi
by amor in Hal umum tentang Pascal Indonesia more 14 years ago - Open ShortCut Folder
by juki in Hal umum tentang Pascal Indonesia more 14 years ago - Delphi 10 Lite v1.00 (ada yg sudah coba?)
by LuriDarmawan in Delphi.NET more 17 years ago - menampilkan warning jika editbox kosong atau diisi huruf
by divanda in Hal umum tentang Pascal Indonesia more 15 years ago - user permision dan hak akses table di access
by dinox in MsSQL more 17 years ago