Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi
Ön Sipariş Talebinde Bulunan Üyelerimiz
Sipariş Talebinde Bulunan Üyelerimiz

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Ses sorunu
#1
Merhaba, 
Windows sesleriyle alakalı problemim var,   bir editten diğerine setfocus yaptığımda windows seslerini çalıyor, bunu windowsu sessiz moda alırsam ancak susuyor, bunu windows ses hizmetini sessiz moda almadan delphi içinden çözebilir miyim?

Saygılar.
Cevapla
#2
Çözüm noktasını windowsun sesini kapatmakda değil, uyarı sesini oluşturan problemi tespit etmekde aramalısınız. Tasarımızında atladığınız gözünüzden kaçan küçük bir detay var muhtemelen. Yaptığınız işlemler ile ilgili biraz daha detay veya kod parçasını paylaşırsanız sonuca daha çabuk ulaşırsınız.
Cevapla
#3
(02-11-2018, Saat: 12:17)frmman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlÇözüm noktasını windowsun sesini kapatmakda değil,

+ 1 ,

Biraz kaba tabir olacak ama bizim oralarda "b*ku karla örtmek" diye bir deyim var aklıma geldi bir an...
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#4
Merhaba.
İlgili editlerin OnEnter ve OnExit olaylarında kod kullandıysanız onlardan olabilir. Editler arası geçişleri klavyeden tab veya enter tuşuyla mı yaptırıyorsunuz? Fare ile geçişlerde de ses çıkıyor mu? Bir de formunuzun OnKeyPress olayını kontrol etmenizde fayda var. Belirttiğiniz ses genelde setfocus olayı durduğunda imleç başka bir noktaya atlayamadığı zaman windows tarafından verilen uyarı sesidir.
Bazen daha ileriye ulaşmak için bir kaç adım geri gitmek mecburidir. Çünkü en ileri sıçrayışlar iki adım geriden başlar.
Cevapla
#5
OnKeyPress vb olayında Enter tuşu gelirse bir sonraki kontrole otomatik sıçra şeklinde bir yapılandırma kurmuşsanız çözümü oradaki son basılan ENTER butonu için if sorgunuzda sonraki kontrole geçmeden önce KEY değerini $0 olarak sıfırlayın

#13 bir edit içerisinde yer aldığında sistem sesli bir otomatik uyarı verir.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#6
(02-11-2018, Saat: 14:03)mrmarman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlOnKeyPress vb olayında Enter tuşu gelirse bir sonraki kontrole otomatik sıçra şeklinde bir yapılandırma kurmuşsanız çözümü oradaki son basılan ENTER butonu için if sorgunuzda sonraki kontrole geçmeden önce KEY değerini $0 olarak sıfırlayın

#13 bir edit içerisinde yer aldığında sistem sesli bir otomatik uyarı verir.

Aynen katılıyorum üstadım. Örnek vermek gerekirse;

procedure TKitap_Karti.FormKeyPress(Sender: TObject; var Key: Char);
begin
if (Key = #13) then
    begin
       Key := #0;
       Perform(WM_NEXTDLGCTL, 0, 0);
   end;
end;
Bazen daha ileriye ulaşmak için bir kaç adım geri gitmek mecburidir. Çünkü en ileri sıçrayışlar iki adım geriden başlar.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 10.2 Aes sorunu seci20 2 89 17-10-2018, Saat: 12:41
Son Yorum: seci20
  salt okunur fonksiyon sorunu codder71 3 215 09-10-2018, Saat: 16:38
Son Yorum: codder71
  ADOConnection Conneted 'da Sql Stop Sorunu emrahgs 8 224 09-10-2018, Saat: 14:38
Son Yorum: emrahgs
Question OpenSSL .dll sorunu delphi 10.2 Mr.Developer 5 488 12-09-2018, Saat: 17:08
Son Yorum: uparlayan
  clientdataset xml türkçe karakter sorunu osiso 0 194 06-08-2018, Saat: 12:29
Son Yorum: osiso



Konuyu Okuyanlar: 1 Ziyaretçi