Test için, sistem kaynaklarını aşırı kullanan bir program gerekli

Başlatan t2, 05 Mayıs 2010, 14:00:33

orhanc

Program tam olarak ne iş yapıyor ve kullandığınız PC nin özellikleri yeterlimidir?
i'm doing nothing... Giddy Up  http://www.drorhan.com

t2

bu işi yapıyor. PC özellikleri normalde fazlasıyla yeterli ama, anlık olarak sorun çıkıyor. Yani benim şikayetim, başka programların çalışmasının benim programın içindeki Thread'i etkilemesi. Sınırsız bir döngü yaptım. sürekli çalışan döngü var.  fakat bu niye kesiliyor anlamadım. sanırım okuma için kullandığım fonksiyonlar başka programın çalışmasından etkileniyor.  Böyle global bir etkiye sahip programın özelliği ne olabilir? KOdları ona göre ayıklayıp ilgili satırı sileyim? Delphi kullanıyordum meslea application.procesmessages vardı. onu sildim yine düzelmedi.  Tüm programlara gönderilen global bir mesaj benim programa da geliyor ve işlem kesiliyor olsa gerek. O mesaj nedir? derhal bulup sileyim? ama application.procesmessages yoksa o mseajda gelmez işler kesilmez. geriye tek bir ihtimal kalıyor kullandığım kodların derinliklerinde mesajları toplayıp alan bir kod var.  onu bulmam gerek. yanılıyor muyum?

orhanc

Delphi konusunda belki yardımcı olabilirim. processmessage yerine thread kullanmalısın zaten yoksa program yavaşlıyor. Kodları inceleyip belki sorunun nereden kaynaklandığını bulunabilir ...
i'm doing nothing... Giddy Up  http://www.drorhan.com

t2

application.processmessage , threadin içinde kullanılıyordu. onu kaldırdım. Sonuç değişmedi. ama benim düşüncem thread içindeki kodların dallandığı yerlerde, başka mesajları alan  bir kod parçacığı olması. O kodları ben yazmadığım için bilmiyorum. Ama inceleyince belki bulabilirim.

orhanc

kodları görmeden tahmin yürütmek zor kodları gösterebilirsen belki yardımcı olabilirim.
i'm doing nothing... Giddy Up  http://www.drorhan.com

t2

Tamam kodlardaymış sorun.  Yakaladım kafasını ezdim. Şİmdi gayet  normal  ;) Windowsun suçu değilmiş.

orhanc

i'm doing nothing... Giddy Up  http://www.drorhan.com

t2

Kodu yazan adama da bildirdim. kaç gündür cevap vermediydi pis herif : )

orhanc

i'm doing nothing... Giddy Up  http://www.drorhan.com

t2

Normalde kod açık değil. ancak kurulum esnasında kodlar açılıyor Son'a tıklayınca siliniyordu. bende bunu farkedip kodları almıştım oradan gördüm.  kodun kapalı hali lisanslı. Derlenmiş unitler *.dcu oluşuyor. Demeki bunları aslında kurulum esnasında derliyormuş  Şimdi uyanıp da kodu nerden biliyorsun demesi lazım.  Ama demez belki. karizmayı çizer.

orhanc

i'm doing nothing... Giddy Up  http://www.drorhan.com