3 entry daha
  • bilgisayar ile ilgili bir çok problemin çözümü olan cümle.

    telefon çalar

    ofis malı- bilmemne programım çalışmıyor.
    psycho dad- restart et bilgisayarını geçer.

    o.m. - ne demek retart et ya bunun nedeni nedir?? neden hata veriyo??? böyle geçici çözümler bize yarar değil zarar veriyor. asıl nedeni bulup onu çözmeliyiz. vs.. vs...

    pd- efendim invalid handler hatası veriyor di mi program?
    o.m.- evet.

    pd - şimdi bu program 2 alt programcıktan oluşuyo tamam mı?
    o.m. - tamam.

    pd - bu programcıklar birbirlerine windows handlerları ile veri gönderiyorlar, ki programları ben yazmadım neden böyle olduğunu hindistanlı programcı arkadaşlara sorman lazım. handler nedir diyorsan handle nosu windowsun açılan her pencereye atadığı bir numaradır. programlar bu numaraları kullanarak birbirlerine veri gönderebilir. bir nevi posto kodu bir nevi ip adresi yani. dolayısıyla programların iletişim kurabilmesi için ya sabit birer handle nosuna sahip olmaları gerekiyor ya da birbirlerini her açılışta arayıp bulup handlelarını almaları gerekiyor. tabi programı yazan arkadaşlar kolaylık olsun diye sabit handle aldırmayı tercih etmişler. bu nedenle programlar açılışta belli handlerları almaya çalışıyorlar. gerekli olan handler'ı alamazlarsa ki bunun iki olası nedeni olabilir ya o handle zaten doludur. ya da windows bir problem nedeniyle bu handlerı kullandırmıyordur. aslında teoride bir problem olmaması gerekirdi çünkü binlerce handler içinde programın kullandığı handler'ı başka bir programın alması pek mümkün değil. fakat burada bulunan binlerce workstationda bir sürü programla çalıştığınızdan arasıra bu tür hatalarla karşılaşılması normal. bunun dışında dediğim gibi bir başka nedenden dolayı da windows handlerı rezerv etmiş ya da bu programa vermemiş olabilir. hatta belki program alamamıştır. dolayısıyla ya o handle'ı alan programı kapatman ya rezerv edilmesine neden olan prosesi bloke etmen ya da programın handlerı alamamasına neden olan problemi çözmen gerekir ki bu saydıklarımdan hiçbirini sistemde yapmaya yetkin yok. gerçi bir kaç programcı otursalar bu problemi bir kaç ayda çözebilirler ama bu da birkaç yüz man day karşılığı bir kaç yüz bin dolara mal olur ki ayda yılda bir yaşanan bu problem için bu harcamayı yapmayı istemezsiniz. bu nedenle daha basit bir çözüme ihtiyaç duyuyorsunuz sanırım.
    - e... evet.
    - şimdi bilgisayarda açık olan programların hepsini sona erdirme yetkiniz yok. ayrıca bu programlardan hangisinin bu çakışmayı yaptığını bilemeyiz değil mi?
    - evet.
    - o halde tüm programları birden sonlandıralım ve tek tek tekrar açalım bu çözüm sizin için uygun mudur?
    - e.. evet.
    - o halde bilgisayarınızı restart edin lütfen.
    - bi saniye.
    1 dakika kadar sonra

    - çok teşekkürler. çalıştı şimdi.
    - bişey değil.
6 entry daha
hesabın var mı? giriş yap