windows hata raporu üretimi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

windows hata raporu üretimi

Mesaj gönderen vedatkaba »

Herkese kolay gelsin....

Kod: Tümünü seç

playsound(pchar('SYSTEMSTART'),0,SND_SYNC);
bu komutla ses dosyası çalıyor ama uygulama kapandığı zaman windows şu şekilde hata raporu üretiyor,program yanlış bir uygulama gerçekleştirdi ve kapatılacak diye ve programı sonlandırmıyor.görevyöneticisne baktığımda exe nin çalıştığını görüyorum ve işlem sonlana kadar hata raporu üğretmeye deva mediyor.bu hata neden kaynaklanabilir.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

ben bunu sorunsuzca kullanıyorunm

Kod: Tümünü seç

SndPlaySound(Song, snd_ASync or snd_Memory);
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Hocem bende çalışmadı o kod nedense zannedersem siz orda istediğiniz ses dosyasını çalmaya çalışıyorsunuz.ben windows un kendi seslerini ççalmaya çalıştım.eklemem gereken unit falanmı var anlamadım.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Re: windows hata raporu üretimi

Mesaj gönderen fduman »

vedatkaba yazdı:

Kod: Tümünü seç

playsound(pchar('SYSTEMSTART'),0,SND_SYNC);
bu komutla ses dosyası çalıyor ama uygulama kapandığı zaman windows şu
Problemin bu komuttan kaynaklandığını sana düşündüren nedir? Uygulamanın başka bir bölümü yüzünden olamaz mı?
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

hocam haklısın komuttan kaynaklanan bir olay değil.uygulamayı delphide açtıktan sonra çalıştırdım hata
invalid pointer operation
hatası alıyorum ve program sonlanmıyor

aşağıda kapanırkenki komtları yazıyorum..

Kod: Tümünü seç

procedure TForm1.Kapat1Click(Sender: TObject);
begin
if application.MessageBox('Programdan Çıkmakmı İstiyorsunuz ?','Uyarı',mb_iconquestion or mb_yesno or mb_defbutton2)=idyes then
close;
end;

Kod: Tümünü seç

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
c:word;
begin
if form1.MDIChildCount>0 then
begin
showmessage('Kapatılmamış Pencereler Var Lütfen Kapatınız !,'+#13+'ve Ondan Sonra Çıkmayı Deneyiniz');
abort;
end
else
begin
application.terminate;
end;
end;

***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Mesaj gönderen hi_selamlar »

Kod: Tümünü seç

procedure TForm1.Kapat1Click(Sender: TObject); 
begin 
if application.MessageBox('Programdan Çıkmakmı İstiyorsunuz ?','Uyarı',mb_iconquestion or mb_yesno or mb_defbutton2)=idyes then 
close;  
end;
close yerine

Kod: Tümünü seç

Application.Terminate;
veya
Halt;

kullanmayi dene istersen.

istersen birde söyledene.

Kod: Tümünü seç

procedure OnCloseQuery;
var
i:integer;
begin
i:=application.messagebox('Program kapatilsin mi?','Soru !',mb_ YESNO+mb_ICONQUESTION+mb_DEFBUTTON2);
if i=IDNO then CanClose:=False;
end;
Herkes cahildir, bazi konularda.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Hocam sorunu hallettim bende anlamadım neden böle birşye yaptı..

Implementation altıncaki uses satırına sharemem diye birşey yazmışım zannedersem bu dll dosyası çağırmak içindi.ne zaman yazdım neden yazdım hatırlamıyorumda hata ondanmış onu sildim hiç bişiy kalmadı eskisi gibi çalıştı ama aklıma takılan ben o uniti uses satırına yazdığımda tekarar hata verirse ben o unit lazım olunca kullanamam.yine de araştırmaya devam edeceğim.teşekkür ederim ilginize.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Cevapla