midi müzik

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
semenderip
Üye
Mesajlar: 42
Kayıt: 04 Nis 2007 03:57

midi müzik

Mesaj gönderen semenderip »

s.a arkadaşlar benim yapmak istediğim yazdıgım programa bir midi müzik gömmek istiyorum ama program calıştıgında otomatik çalmaya başlayacak ve form kapanana kadar hiç susmayacak sizden eger ilgilene olursa acemi biri oldugum içinn detaylı bir anlatım rica ediyorum varsa benimle örnek dosyaları paylaşırmısınız şimdiden sagolun
delphi_programmer
Üye
Mesajlar: 53
Kayıt: 01 Haz 2005 11:47

Mesaj gönderen delphi_programmer »

Şu şekilde Midi dosyasını çaldırabilirsin.

uses
MMSystem;

Kod: Tümünü seç

//ÇAL
procedure TForm1.Button1Click;
const
  FileName = 'C:\dosya.mid';
begin
  MCISendString(PChar('play ' + FileName), nil, 0, 0);
end;

// DURDUR
procedure TForm1.Button2Click;
const
  FileName = 'C:\dosya.mid';
begin
  MCISendString(PChar('stop ' + FileName), nil, 0, 0);
end;

Ana formun OnShow olayına TForm1.Button1Click procedürünü çağırın.
OnClose olayına da TForm1.Button2Click procedürünü çağırın.
İsterseniz Onclose'a birşey yazmaya da gerek kalmayabilir.
Zaten form kapanınca müzik kesilecektir.
semenderip
Üye
Mesajlar: 42
Kayıt: 04 Nis 2007 03:57

Mesaj gönderen semenderip »

tam olarak anlatamadım galiba ben diyorumki forma buton falan istemiyorum botona tıklayıp calışsın demiyorum exe ye gömülü olsun acılınca hiçbirseye tıklamadan otomatik kendi kendine calsın taki kapatana kadar heralde anlatmışımdır
semenderip
Üye
Mesajlar: 42
Kayıt: 04 Nis 2007 03:57

Mesaj gönderen semenderip »

arkadaşlar ilgilenecek kimse yokmu şu işi bi ögretin bana
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a
arkadaşım kod ortada. armut piş ağzıma düş yok.
butonun clicinde istemiyorsan formun showuna yaz olsun bitsin.
:wink:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

viewtopic.php?t=4194

Yukarıdaki :ara Arama bağlantısını kullanırsan muhtemelen çok daha fazlasını bulacaksın.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla