formattan sonra çalışmıyan kod

Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
değerli arkadaşlar

çok önceden kullandiğım yarışma programındaki geri sayım başlangıcında ve kronometre sayarkan çıkan sesler şimdi çıkmıyor...

Xp formatını değiştirmekten başka bişi değişmedi


Debug.Print PlaySoundFileB("D:\efekt\konusmalı.wav")
--- başlangıçta efekt klasöründeki konuşmalı sesini veriyordu
Dim PauseTime, Start, Finish, TotalTime, x, Retval
a = 0
For x = TextBox1.Value To 0 Step -1
TextBox1.Text = Str(x)
PauseTime = 1
Start = Timer
Beep --- her saniye bip sesi veriyordu

Arkadaşlaş illa eskiden kullendığım xp yi yenidenmi kuracam bu xp de bu kodlar neden çalışmaz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,029
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Hangi işletim sistemini kurdunuz? Kullandığınız api satırı duruyor mu?

"PlaySoundFileB"

32 Bit ve 64 Bit sistemlerde kullanılan apileri düzenlemek gerekiyor. Bu gibi durumlarda "PtrSafe" ifadesi kullanılmaktadır. Forumda arama yaparak bilgi sahibi olabilirsiniz.
 
Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
XP kurulu , api satırı ne anlamadım

"PtrSafe" ifadesi ilemi değiştircem

yaklaşık birbuçuk saatdir bu ifedeyi aradım, bulduğum örneklerde bu ifedeyi bulamadım...

yardım edermisinz
 
Son düzenleme:
Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
bir kaç yıl önce kurduğum xp sp3 ile şimdiki xp sp3 arasında ne fark varki geri sayımda ve süre bitiminde ses getiren bu kod bu formatta çalışmaz oldu...

yardm ....
 
Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
arkadaşlar ,,, bu programı çalıştırmam lağzım...kafayı yiyecem

illa eskiden kullandığım xp formata dönmem mi gerek ...şimdikide xp (oynanmış, orjinal deyil )

bişimi yüklüycem ..kodumu değiştircem ...bir bilen varmı
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,029
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Kırmızı ifadeniz zaten tüm durumu anlatmıyor mu?

illa eskiden kullandığım xp formata dönmem mi gerek ...şimdikide xp (oynanmış, orjinal deyil )
 
Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
peki oynanmamış xp bulamazsam bu kodlar çalışmaz mı ?

illa hiçbir bileşenine dokunulmamış bir xp kurmammı gerekir ...

bir yolu yokmu...

TEŞEKKÜR
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,029
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz bu kodun çalışan bir örnek dosyasını foruma ekleyin inceleyelim. Size ona göre yanıt verelim.
 
Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
ekledim

bu yarışma programı şüre başında efkt klasöründeki sesi süre düşerkende bir bip
sesi üretiyordu......

zamanım azaldı ... sınıflar arası yarışma yapacağız...


teşekkürler
 

Ekli dosyalar

Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
ekledığim çalışan (formattan önce çalışan) örneği inceliyebildinizmi

orjinal win 7 (starter) de de hata verdi bu kodlar ....illa XP orjinal mi gerek ....

Teşekkür
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,029
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben iş yerimdeki XP de denedim sorun çıkarmadan çalıştı.

Kullandığınız ses çalma apileri aşağıdaki linkteki dosyaya ihtiyaç duyuyor. Sizin kullandığınız işletim sisteminde bu dosyanın varlığını kontrol edin. Yoksa sisteminize aşağıdaki linkten yükleyin.

"winmm.dll"

http://www.dll-files.com/dllindex/dll-files.shtml?winmm

Ayrıca amacınız sadece "BEEP" sesini kullanmaksa ekteki dosyayı da kullanabilirsiniz. İşinize yarayabilir.
 

Ekli dosyalar

Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
ilginize teşekkür....linki yükledim... sonuç gene ses vermedi...

sizin örnektede beep sesi çıkmadı...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,029
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bilgisayarınız sesinin açık olup olmadığını da kontrol ediniz. Eğer açıksa çözüm olarak Orjinal XP yükleyiniz.
 
Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
efendim, ses açık ...........

win 7 yüklü bilgisayardada denedim ....ses kısmı çalışmadı...

orjinal xp ye geçince sorun kalmıyor....

ama neden win 7 de ve oynanmış xp lerde çalışmadığını merak ediyorum
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,029
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Günaydın,

Orjinal olmayan XP işletim sisteminde büyük ihtimalle sesle ilgili bir bileşen çıkarılmıştır. Bu sebeple ses çalma işlemi gerçekleşmiyor olabilir.

Windows7 işletim sistemi 64 bit ise bu sorun yaratır. Kullandığınız apileri 64 bit sisteme uygun şekilde derlemelisiniz.
 
Katılım
9 Aralık 2009
Mesajlar
532
Excel Vers. ve Dili
2007,5
32 bit idi...
bu programda geri sayım kodundaki str ifadesi nedir anlıyamadım ,,, aşağıdaki satırlarla kısa bir bilgi verirmisinz


Dim PauseTime, Start, Finish, TotalTime, x, Retval
a = 0
For x = TextBox1.Value To 0 Step -1
TextBox1.Text = Str(x) ( Bu str değişkenmidir, tanımlanmamış nasıl çalışıyor )
PauseTime = 1
Start = Timer


Do While Timer < Start + PauseTime Or a = 100

DoEvents

Loop

Next x
 
Üst